LINQ语句表达式~~

来源:互联网 发布:ug编程和pm编程那个累 编辑:程序博客网 时间:2024/05/28 11:30

Dictionary<int, string> dic = new Dictionary<int, string>();

dic.Add(1, "HaHa");

dic.Add(5, "HoHo");

dic.Add(3, "HeHe");

dic.Add(2, "HiHi");

dic.Add(4, "HuHu");



var result = from pair in dic orderby pair.Key select pair;



foreach (KeyValuePair<int, string> pair in result)
{

Console.WriteLine("Key:{0}, Value:{1}", pair.Key, pair.Value);

}
//--------------------------------------------------------------------------------------------------------

var result = from pair in dic   //dic是数据源,pair是具有dic类型,但是没有名称的参数(匿名函数)                   orderby pair.Key  // 默认按照pair.Key 的升序排列                   select pair;      //将pair选择出来这是LINQ语句的表达式~~其实,这个表达式倒回来看 就是 SQL语句

 

参考:http://zhidao.baidu.com/question/356181244.html
原创粉丝点击