Язык, который я использую, C#.
Скажем, у нас есть Ienumerable, что является результатом запроса LINQ. T - анонимный тип. Как лучше всего, если мы хотим получить доступ к элементам такого типа.
Я думаю, что есть два способа.
1) Преобразовать ienumerable в список, а затем получить доступ к элементам.
List<T> list = result.ToList();
for(int rowIndex=0; rowIndex<list.Count; rowIndex++)
{
double x = list[rowIndex].val;
}
2)
for(int rowIndex=0; rowIndex<result.Count(); rowIndex++)
{
double x = result.ElementAt(rowIndex).val;
}
Причина, по которой я думаю, что -то вроде вышеизложенного, заключается в том, что, кроме того, что из -за доступа к элементам ienumerable мне нужны их индексы. Другими словами, если элемент является первым, второй и т. Д.
Заранее благодарю за любую помощь !