I have generic method that accepts "T" type and this is enumerator. Inside the method I have to call helper class methods and method name depands on type of enumerator.
public Meth<T> (T type) { if (typeof(T) == typeof(FirstEnumType)) { FirstEnumType t = ??? // I somehow need to convert T type to FirstEnumType this.helperFirstCalcBll(t); } else { SecondEnumType t = ??? // I somehow need to convert T type to SecondEnumType this.helperSecondCalcBll(t); } }
public Meth, not even once.