Преобразование строки в float на разных ОС - C#

Узнай цену своей работы

Формулировка задачи:

Столкнулся с такой проблемой что на одной ОС Convert.ToSingle(Latitude) где Latitude = "37.62950908661192" без проблем прееобразовывается на другой ОС происходит исключение. что строка имеет не подходящий формат, замена точки на запятую исправляет это но почему это так и от чего зависит?

Решение задачи: «Преобразование строки в float на разных ОС»

textual
Листинг программы
var culture = CultureInfo.InvariantCulture;
float value = float.Parse("37.62950908661192", culture);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5