Why outputs for these types aren't equal in this case?
Console.WriteLine("{0}", 0.3d % 0.1d); // 0.1
Console.WriteLine("{0}", 0.3m % 0.1m); // 0.0
Why outputs for these types aren't equal in this case?
Console.WriteLine("{0}", 0.3d % 0.1d); // 0.1
Console.WriteLine("{0}", 0.3m % 0.1m); // 0.0