У меня есть таблица данных, которая имеет только одну строку. Но у него 44 колонки. Моя задача - доставить столбцы с 4-го ряда до конца.
Впредь я выполнил приведенную ниже программу, соответствующую моим требованиям.
(пожалуйста, обратите внимание, что dt - это дата)
List<decimal> lstDr = new List<decimal>();
Enumerable.Range(0, dt.Columns.Count).ToList().ForEach(i =>
{
if (i > 3)
lstDr.Add(Convert.ToDecimal(dt.Rows[0][i]));
}
);
В программе нет ничего плохого. Работает нормально.
Но я чувствую, что может быть лучший способ сделать это с помощью Skip ot Take или TakeWhile или любого другого.
Я ищу лучшее решение, которое я реализовал.
Возможно ли это?
Я использую c # 3.0
Спасибо.