Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка в Decimal.parse / 16 сообщений из 16, страница 1 из 1
13.11.2012, 09:08
    #38035659
Rqw
Rqw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
Использую в коде Decimal.Parse для преобразования текстового значения введенного пользователем в числовое. ПОчему то значение с точкой не переводит в число. т.е. если пользователь введет "0,5" то все работает, а если "0.5" то выдает ошибку во время дебага.
...
Рейтинг: 0 / 0
13.11.2012, 09:25
    #38035676
vIRisium
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
Есть такие приколы... Могу предложить "быдло" вариант, decimal.parse(strings.replace(textbox1.text,",",".")). Я обычно так "быдлю" в такие моменты)))
...
Рейтинг: 0 / 0
13.11.2012, 11:51
    #38035946
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
Есть такое понятие в системе - разделитель дробных чисел.
...
Рейтинг: 0 / 0
13.11.2012, 11:53
    #38035958
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator
...
Рейтинг: 0 / 0
13.11.2012, 16:52
    #38036622
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
OracleLover, а если точнее, то NumberDecimalSeparator - десятичный разделитель :)
...
Рейтинг: 0 / 0
13.11.2012, 16:53
    #38036625
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
skyANAOracleLover, а если точнее, то NumberDecimalSeparator - десятичный разделитель :)

неважно, главное направление задать )
...
Рейтинг: 0 / 0
13.11.2012, 17:01
    #38036649
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
vIRisiumЕсть такие приколы... Могу предложить "быдло" вариант, decimal.parse(strings.replace(textbox1.text,",",".")). Я обычно так "быдлю" в такие моменты)))Данный код наоборот приведёт к ошибке, если десятичный разделитель как раз таки "," :)
...
Рейтинг: 0 / 0
13.11.2012, 17:04
    #38036663
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
RqwИспользую в коде Decimal.Parse для преобразования текстового значения введенного пользователем в числовое. ПОчему то значение с точкой не переводит в число. т.е. если пользователь введет "0,5" то все работает, а если "0.5" то выдает ошибку во время дебага.А если пользователь введёт "adasdasdad89(*&^&*%^cdff!!!!!,,,qwqwe"? :) Запретите вводить всё, кроме цифр и NumberDecimalSeparator.
...
Рейтинг: 0 / 0
13.11.2012, 17:28
    #38036724
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
skyANARqwИспользую в коде Decimal.Parse для преобразования текстового значения введенного пользователем в числовое. ПОчему то значение с точкой не переводит в число. т.е. если пользователь введет "0,5" то все работает, а если "0.5" то выдает ошибку во время дебага.А если пользователь введёт "adasdasdad89(*&^&*%^cdff!!!!!,,,qwqwe"? :) Запретите вводить всё, кроме цифр и NumberDecimalSeparator.Ну или тупо ловите FormatException и выводите пользователю сообщение о том, что данные введены не в том формате.
...
Рейтинг: 0 / 0
14.11.2012, 10:17
    #38037454
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
skyANAskyANAпропущено...
А если пользователь введёт "adasdasdad89(*&^&*%^cdff!!!!!,,,qwqwe"? :) Запретите вводить всё, кроме цифр и NumberDecimalSeparator.Ну или тупо ловите FormatException и выводите пользователю сообщение о том, что данные введены не в том формате.

Чем меньше ты шатаешь пользователя - тем больше он тебя любит.
...
Рейтинг: 0 / 0
14.11.2012, 12:13
    #38037656
Парамон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
есть еще decimal.TryParse )
...
Рейтинг: 0 / 0
26.11.2012, 08:56
    #38052659
Rqw
Rqw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
vIRisiumЕсть такие приколы... Могу предложить "быдло" вариант, decimal.parse(strings.replace(textbox1.text,",",".")). Я обычно так "быдлю" в такие моменты)))

А если не "быдлить" как культурно решить проблему ?
...
Рейтинг: 0 / 0
26.11.2012, 10:51
    #38052797
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
Написали же -- курить в сторону NumberDecimalSeparator.
...
Рейтинг: 0 / 0
26.11.2012, 11:19
    #38052841
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
СиринНаписали же -- курить в сторону NumberDecimalSeparator.

так это же читать надо, понимать там. Ты код давай ему пиши!
...
Рейтинг: 0 / 0
26.11.2012, 12:08
    #38052942
Rqw
Rqw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
OracleLoverСиринНаписали же -- курить в сторону NumberDecimalSeparator.

так это же читать надо, понимать там. Ты код давай ему пиши!

НЕобязательно код. хотя бы знать чево такое NumberDecimalSeparator
...
Рейтинг: 0 / 0
26.11.2012, 12:37
    #38053005
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в Decimal.parse
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка в Decimal.parse / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]