Найти позицию последнего ненулевого элемента в списке в С#C#

Место общения программистов C#
Anonymous
Найти позицию последнего ненулевого элемента в списке в С#

Сообщение Anonymous »

В моей базе данных MySQL есть следующие значения

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

Date        High_Low_Price
5/18/2017   302
5/19/2017   315.3
5/22/2017   Null
5/23/2017   Null
5/24/2017   Null
5/25/2017   Null
5/26/2017   Null
5/29/2017   Null
и я создал список в следующем формате

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

List StockData = new List();
db1 newStock = new db1();
newStock.High_Low_Price = (double)reader["High_Low_Price"];
StockData.Add(newStock);
Как мне найти позицию последнего ненулевого элемента (т. е. i) в списке. Когда я имею в виду последний элемент, я имею в виду значение 315,3 High_Low_Price на 19 мая 2017 г.

Значения Null в столбце High_Low_Price будут продолжать различаться по размеру. Как мне тогда найти последнюю дату, которая имеет значение в этом списке?

РЕДАКТИРОВАТЬ: мне нужны две вещи: дата и позиция.

Подробнее здесь: https://stackoverflow.com/questions/449 ... in-c-sharp

Вернуться в «C#»