@korenb_white

Как спарсить double число в C#?

Привет!
Такая проблемка, я чего-то понять не могу.
Мне с клиента на сервер Asp net core приходят данные. Среди этих данных есть числа типа double.
ModelState жалуется на них:
{ "Latitude":["The value '55.157372256736146' is not valid for Latitude."],
  "Longitude":["The value '61.37220593627926' is not valid for Longitude."] }

И действительно, не парсится:
5a08685b333c8745527612.png
Данные отправляются через объект FormData, а раньше отправлялись json-ном через обычную модель и это работало!

Знатоки, что я упускаю?
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
frammmm
@frammmm
Можно так double.Parse(s1, CultureInfo.InvariantCulture)
либо вот так double.Parse(str.Replace('.', ','))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы