C # webjob convert.todouble неправильно работает на лазурном - PullRequest
0 голосов
/ 16 марта 2019

У меня проблема с моей лазурной веб-работой.Локально в консоли все работает как надо, но после загрузки в лазурь что-то происходит.У меня есть строка 1.0001, и локально в консоли она конвертируется, как и должна, но при лазури она забывает о точке, а результат - 10001. Что может вызвать такую ​​проблему?Все остальное работает хорошо.Я использую Convert.ToDouble

1 Ответ

0 голосов
/ 16 марта 2019

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

Обычно я заменяю запятые точками и использую decimal.Parse:

decimal.Parse(yourString.Replace(',', '.'), NumberStyles.Any, CultureInfo.InvariantCulture);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...