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

Тема в разделе ".NET", создана пользователем romeo-romeo, 22 апр 2005.

Статус темы:
Закрыта.
  1. romeo-romeo

    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 знаков, в качестве разделителя точка вместо запятой.
     
  2. Wicked

    Wicked Гость

    Код (Text):
        string str = "99.63";
    NumberFormatInfo nfi = new CultureInfo("ru-RU", false).NumberFormat;
    nfi.NumberDecimalSeparator = ".";

    Console.WriteLine(Double.Parse(str,nfi));
    MSDN
     
Загрузка...
Похожие Темы - конвертировать string double
  1. wowa
    Ответов:
    1
    Просмотров:
    454
  2. AndreiGS
    Ответов:
    6
    Просмотров:
    1.182
  3. GrabbeR
    Ответов:
    1
    Просмотров:
    1.140
  4. radivill
    Ответов:
    0
    Просмотров:
    1.265
  5. Vadik(R)
    Ответов:
    1
    Просмотров:
    1.404
Статус темы:
Закрыта.

Поделиться этой страницей