Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1230

Добавлено: evge » 24 июл 2019, 12:51

Тема: Re: Как узнать количество отложников по инструменту?

Текст сообщения:

evge писал(а):Если я объявляю [х] равным 1, что это будет значит в рамках вышеуказанного кода?


Код: Выделить всё

var orders = GetActiveOrders();
var Quantity = orders[1].Quantity;

получить Quantity второго ордера если он есть, а если его нет, то получить ошибку:

index-out-of-range-01.png
index-out-of-range-01.png (6.07 КБ) 14513 просмотров


Поэтому прежде чем обратится по конкретному индексу за значением, необходимо убедится что там это значение имеется, требуемый индекс в пределах всего размера коллекции (orders.Count):

Если мы ожидаем не менее 2х ордеров, то так:

Код: Выделить всё

var orders = GetActiveOrders();
var Quantity = 0;
if (orders.Count >=2) Quantity = orders[1].Quantity;