以类似与查询数据库的方式查询内存数据。
示例:
static void Main(string[] args)
{
int[] scores = new int[] { 97, 92, 81, 60 };
IEnumerable<int> scoreQuery =
from score in scores
where score > 80 // 条件score大于80,另外还有些条件语句 count 、min、max、sum等
//orderby score descending // 根据score排序(倒序) 输出 97 92 81
orderby score ascending // 根据score排序(正序) 输出 81 92 97
select score;
foreach (int i in scoreQuery)
{
Console.Write(i + " ");
}
Console.ReadLine();
}