Проблема с ценой

Проблема с ценой
Atom
1/20/2015
MenDel


Объясните, в чем проблеиа?

Security.WhenNewTrades().Do(trades => trades.ForEach(t =>
{
decimal i = 73600;
}));
При t.Price = 72400.
В итоге на вопрос i < t.Price ответ будет true,
а при выводе в лог i = 73600.000000000, а t.Price = 72400.
Я может в языке че то не знаю, но оба числа decimal, но тогда как 73600 может быть меньше 72400?
Объясните пожалуйста.



Thanks:


RomSunZ

Avatar
Date: 1/21/2015
Reply


потому что переменную определяете внутри цикла
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy