首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于linq后获取第一个参数的有关问题

2012-04-26 
关于linq后获取第一个参数的问题。C# codeIEnumerableT sick from item in sicks where item.Num nu

关于linq后获取第一个参数的问题。

C# code
IEnumerable<T> sick = from item in sicks where item.Num == num select item;

现在我得到了sick,我想返回sick的第一个元素,要怎么写啊,我知道有个first<>,但是不知道怎么去用。

[解决办法]
:)
sick.First();
[解决办法]
sick.First();

[解决办法]
有数据的话直接sick.First();
 另外这个好一点sick.FirstOrDefault()
[解决办法]
sick.First();
[解决办法]
C# code
var first_sick = sicks.FirstOrDefault(s=>s.Num == num);
[解决办法]
sicks.Where(r=>r.Num == num).First()
[解决办法]
一般.First() or .FirstOrDefault()都与.OrderBy() or .OrderByDescending()相结合使用
[解决办法]
我的回复又被删了

热点排行