0
点赞
收藏
分享

微信扫一扫

说说NET3.5中的扩展方法

扩展方法配合Lambda表示达,可以方便我们进行数据的查询,看个代码吧:

IEnumerable<string> x=new List<string> {"1","zzl","good"}; //为对象赋值

  IEnumerable<string> x=new List<string> {"1","zzl","good"}; //为对象赋值

foreach (var info in x.ForUser("zzl")) //从其中筛选zzl这个字符
{
Response.Write(info);
}

public static class filter
{
public static IEnumerable<string> ForUser(this IEnumerable<string> qry, string userName)
{
return from a in qry
where
a.Contains(userName.ToLower())
select a;
}
}}

上面程序中,对string类型,进行了扩展方法的建立,方法对string的列表进行查询!

:P

回头有时间再说说JS中的扩展方法

作者:仓储大叔,张占岭,
荣誉:微软MVP


举报

相关推荐

0 条评论