Genetics and operators do not mix. In 4.0 you can use dynamicfor this; Until then, MiscUtil has DivideInt32, which should work perfectly for cases such as:
T half = Operator.DivideInt32(value, 2);
double . double ( T) . ToString Parse, , .
- Convert, :
return Operator.Convert<T,double>(value) / 2;