您的位置:首页 > 其它

LinQ基本使用:查询泛型集合

2012-04-24 13:50 302 查看
#region 查询泛型集合
Console.WriteLine("查询泛型集合\r\n");
List<string> slist = new List<string>();
slist.Add("lanmda");
slist.Add("Happy");
slist.Add("abc");
slist.Add("birthday");
slist.Add("4birthday");

//查询字符串中长度大于3的且首字母是数字的
var listchild = from str in slist
where str.Length > 3
where Char.IsNumber(str.Substring(0, 1).ToCharArray()[0]) == true
orderby str ascending
select str;
foreach (var item in listchild)
{
Console.WriteLine(item);
}

List<string> c1 = slist.FindAll(n => n.Length > 3);
foreach (var item in c1)
{
Console.WriteLine(item);
}
#endregion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: