所有的LINQ表达式都必须以一个指定数据源的from子句开头,以一个表示要获取数据的select子句(或者一个定义了查询结果分组的group子句)结尾的。from子句指定查询操作的数据源和范围变量,其中数据源不但包括查询本身的数据源,而且还包括子查询的数据源。范围变量一般用来表示源序列中的每个元素。
简单示例代码:
private void LinqDemo() { //准备数据源,创建一个字符串类型数组 string[] GettingStr = { "Hello World", "Hello LINQ", "Hello MRKJ" }; var items = from s in GettingStr where s.EndsWith("LINQ") select s; foreach (var item in items) Response.Write(item.ToString()); }