I am trying to found a float using math round I found the following
0.5 --> 0 1.5 --> 2 2.5 --> 2 3.5 --> 4
and so on. I believ
This is known as bankers rounding (round to even). You can read more about it here. This is a .NET Framework feature and is working as designed.