Положение ячейки с использованием LINQ

#c# #linq-to-objects

#c# #linq-to-objects (ссылка на объекты)

Вопрос:

У меня есть данные в List<List<string>> data . Я хочу определить местоположение ячейки с помощью LINQ. Например, у меня есть 3 столбца и 5 строк, и мои желаемые значения доступны в 1-м столбце и 3-й строке. Пожалуйста, подскажите мне решение, как я могу достичь этого, используя LINQ в C #. Я хочу функциональность, подобную Excel, где она выделяет ячейку данных при поиске.

Ответ №1:

Вы ничего здесь не добьетесь, используя LINQ. Просто индексируйте в списках.

 var cell = data[3][1];
  

В противном случае,

 var cell = data.ElementAt(3).ElementAt(1);