|
Значение слишком мало или слишком велико для decimal - как бороться?
|
|||
---|---|---|---|
#18+
Arm79А что вы мне адресуете вопрос? :-) процитировалось неудачно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2015, 12:36 |
|
Значение слишком мало или слишком велико для decimal - как бороться?
|
|||
---|---|---|---|
#18+
rigorMortis Код: c# 1.
Конечно, с округлением денег всегда засада, но для избавления от ошибки вместо приведения (decimal) попробуйте варианты: Convert.ToDecimal Decimal.Parse Decimal.TryParse ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2015, 22:18 |
|
Значение слишком мало или слишком велико для decimal - как бороться?
|
|||
---|---|---|---|
#18+
Cat2, имхо, Convert самый годный класс, мне даже последнее время нравится больше, чем Parse, так как по сути, работает он точно так же, но радуют перегрузки по всем фронтам ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2015, 22:52 |
|
Значение слишком мало или слишком велико для decimal - как бороться?
|
|||
---|---|---|---|
#18+
rigorMortisbazile, дело в том, что этот алгоритм Algorithms.Calculate() делал наш товарищ который уволился, это расчёт стоимости, и он везде использовал double, а возвращать мы должны decimal согласно wsdl. Так что, товарищ и исходники класса Algorithms упер? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2015, 10:01 |
|
Значение слишком мало или слишком велико для decimal - как бороться?
|
|||
---|---|---|---|
#18+
rigorMortisи он везде использовал double, а возвращать мы должны decimal согласно wsdl. Это уже стоит у клиента. Переделка Algorithms.Calculate() чтобы там использовался decimal будет означать что придётся заново тестировать весь алгоритм придётся, ибо доверия к к действующему с просраными исходниками - нет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2015, 10:32 |
|
Значение слишком мало или слишком велико для decimal - как бороться?
|
|||
---|---|---|---|
#18+
ИзопропилrigorMortisи он везде использовал double, а возвращать мы должны decimal согласно wsdl. Это уже стоит у клиента. Переделка Algorithms.Calculate() чтобы там использовался decimal будет означать что придётся заново тестировать весь алгоритм придётся, ибо доверия к к действующему с просраными исходниками - нетисходники же взяты из открытого источника по ссылке в начале топика ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2015, 11:44 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1401803]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
8ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 168ms |
0 / 0 |