Конвертировать string в double - C#

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

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

Помогите решить следующую задачу. Требуется конвертировать string в double. Все хорошо, если задача выглядит следующим образом:
string s ='99,123';
double a = Double.Parse(s);
//в результате double a == 99.123
Но если вместо запятой точка получаю ошибку
string s ='99.123';
double a = Double.Parse(s);
//ошибка
Как преобразовать строку в число, если перед запятой знаков от 1 до 3, после запятой 14 знаков, в качестве разделителя точка вместо запятой.

Решение задачи: «Конвертировать string в double»

textual
Листинг программы
string s ='99.123';
double a = Double.Parse(s.Replace('.', ','));

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


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

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

9   голосов , оценка 4.111 из 5