У меня есть список, который имеет 4 строки. Мне нужно получить значение 3-й строки.Linq skip, take
var result = (from rs in list
select rs).Skip(2).First();
Есть ли причина, почему я хотел бы использовать Take (1) в этом scenerio как я видел использовал.
var result = (from rs in list
select rs).Skip(2).Take(1);
В письменной форме никогда не бывает буквы 'from x in y select x'. – SLaks
используйте непосредственно list.Skip (2) .Take (1) –
'list.ElementAt (2)' все, что вам нужно, если вам известен индекс элемента, который вы ищете. – Naikrovek