Когда я пытаюсь преобразовать строку в float:
Console.WriteLine(float.Parse("6.59"));
он выдает исключение:
Необработанное исключение: System.FormatException: строка ввода не была в правильном f Ormat.
в System.Number.ParseSingle(параметры String, NumberStyles, NumberFormat Info numfmt)
Когда я пробую это так:
Console.WriteLine(Convert.ToSingle("6.59"));
Выдает одно и то же исключение:
Необработанное исключение: System.FormatException: строка ввода не была в правильном f Ormat.
в System.Number.ParseSingle(параметры String, NumberStyles, NumberFormat Info numfmt)
в System.Convert.ToSingle(значение строки)
Можете ли вы объяснить, почему это происходит?