ошибка при вызове MyTrades.Last(...)

ошибка при вызове MyTrades.Last(...)
Atom
12/19/2012
roof


Делаю так, все работает. [code=csharp]var direction = stringDirection == "Buy" ? OrderDirections.Buy : OrderDirections.Sell;

//проверим есть ли смысл улучшить позицию if (MyTrades.Count() > 0) { var lastInvertDirection = direction.Invert(); var lastInvertTradeTime = MyTrades.Last(t => t.Order.Direction == lastInvertDirection).Order.Time;

... }[/code]

А вот так выдаёт ошибку [code=csharp]var direction = stringDirection == "Buy" ? OrderDirections.Buy : OrderDirections.Sell;

//проверим есть ли смысл улучшить позицию if (MyTrades.Count() > 0) { var lastInvertDirection = MyTrades.Last().Order.Direction.Invert(); // direction.Invert(); var lastInvertTradeTime = MyTrades.Last(t => t.Order.Direction == lastInvertDirection).Order.Time;

... }[/code]

Ошибка такая: Исключение типа "System.InvalidOperationException" возникло в System.Core.dll, но не было обработано в коде пользователя

Дополнительные сведения: Последовательность не содержит соответствующий элемент

В чем может быть проблема?




Thanks:


Alexander

Avatar
Date: 12/19/2012
Reply


На [url=http://msdn.microsoft.com/en-us/library/bb549138.aspx]msdn[/url] есть ответ

Thanks: roof

roof

Avatar
Date: 12/19/2012
Reply


[quote=Alexander Mukhanchikov;23083]На [url=http://msdn.microsoft.com/en-us/library/bb549138.aspx]msdn[/url] есть ответ[/quote]

Гуру чё!

Thanks:


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

loading
clippy