您的位置:首页 > 职场人生

黑马程序员之JS学习笔记:简单的LINQ的查询语法和方法语法

2012-10-13 20:01 766 查看
---------------------------------2345王牌技术员联盟2345王牌技术员联盟、期待与您交流!---------------------------------------

LINQ查询可以返回两种类型的结果------- 一个枚举,注:可枚举的一组数据,不是枚举类型。一个叫做标量的单一值。

int[] intArray = new int[] { 10, 3, 4, 16, 78, 14 };

string[] strArray = new string[] { "hello world", "doomsday", "china" };

IEnumerable<int> result = from n in intArray //查询语法

where n < 20

select n;

foreach (var x in result)

{

Console.WriteLine("{0}", x);

}

var nums = intArray.Where(x => x < 20); //方法语法

int intCount = (from n in intArray //两种形式的组合

where n <= 20

select n).Count();

IEnumerable<string> strResult = from n in strArray

where n == "hello world" || n == "doomsday"

select n;

foreach (string y in strResult)

{

Console.WriteLine(y);

}

---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: