String to double - C#

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

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

string s = "3,14";
double a = Convert.ToDouble(s);
double b = double.Parse(s);
Скажите, пожалуйста, как из строки перевести в число, если оно разделено не запятой, а точкой? Есть ли такая функция?

Решение задачи: «String to double»

textual
Листинг программы
CultureInfo ci = (CultureInfo) CultureInfo.CurrentCulture.Clone();
ci.NumberFormat.NumberDecimalSeparator = ",";
 
string s = "3,14";
double a = Convert.ToDouble(s, ci);
double b = double.Parse(s, ci);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

7   голосов , оценка 4.143 из 5