我有一个包含4行的列表。
我需要获取第三行的值。
var result = (from rs in list
select rs).Skip(2).First();
如我所见,为什么有理由要在此场景中使用Take(1)。
var result = (from rs in list
select rs).Skip(2).Take(1);
最佳答案
Take(1)
返回包含一个对象的IEnumerable<T>
。First()
直接返回对象。
关于Linq跳过,接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9104956/