• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

конвертировать string в double

  • Автор темы Автор темы romeo-romeo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
R

romeo-romeo

Помогите решить следующую задачу. Требуется конвертировать 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 str = "99.63";
NumberFormatInfo nfi = new CultureInfo("ru-RU", false).NumberFormat;
nfi.NumberDecimalSeparator = ".";

Console.WriteLine(Double.Parse(str,nfi));

MSDN
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab