Подскажите где ошибся, пожалуйста.

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
130
Баллы
43
del
 
Последнее редактирование:

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28
У чисел разделитель запятая или точка?
 
  • Спасибо
Реакции: Delvig

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
130
Баллы
43
Последнее редактирование:

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
130
Баллы
43
Ой спасибо, хорошо. Дело было в запятых.
 

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28
Ой спасибо, хорошо. Дело было в запятых.
Тут зависит какой разделитель у тебя стоит в настройках системы, если запятая, то числа должны быть с запятыми. Но если хочется, чтобы работало независимо от разделителей, то можно так сделать:
PHP:
string a = "128,22";
double b = Convert.ToDouble(a.Replace(",", "."), System.Globalization.CultureInfo.InvariantCulture);
return b;
Так будет все работать и с "," и с "."
 
  • Спасибо
Реакции: orka13, Delvig и arhip1985

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
130
Баллы
43
Тут зависит какой разделитель у тебя стоит в настройках системы, если запятая, то числа должны быть с запятыми. Но если хочется, чтобы работало независимо от разделителей, то можно так сделать:
PHP:
string a = "128,22";
double b = Convert.ToDouble(a.Replace(",", "."), System.Globalization.CultureInfo.InvariantCulture);
return b;
Так будет все работать и с "," и с "."
Спасибо за рекомендацию, я сделал замену точек на запятые до C# блока обычным экшеном "Замена", на этапе когда данные в таблицу парсятся. Были еще ошибки с логикой, но вроде все запилил, теперь четко делается все.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)