how to handle big float numbers without bugging? - C#