在下面的示例中,DisplayProducts 方法接收一个数据表,其中包含名为 ProductName一个 DataColumn,提取 ProductName 值,然后输出值. using System; using System.Data; class Program { public void DisplayProducts(DataTable table) { var productNames = from products in table.AsEnumerable() select…
今天突然好奇当linq进行循环遍历的时候,如果满足条件的时候还会不会继续循环剩余的数据,做了个小实验. 首先看看上代码 这个是测试的类 public class TestLinq { int _Number; public int Number { get { Console.WriteLine("读取Number" + _Number);//这里是为了测试看看是否读取了number值 return _Number; } set { _Number = value; } } } 首先看…