I have InvalidCastException when I try to cast 0.0 to double, why is that so? It\'s fine when I do (float)value instead.
InvalidCastException
(float)value
use this
var val=Convert.ToDouble(value);