When I execute it in C#:
float.TryParse("51778365".ToString(), out x)
it return true and "x" value is 51778364. ¿Why? I don't understund it.
Is it number, why one down?
If use double parse work ok.
Any idea?
My question is why, not how can I resolve it.
I use framework 4.8