int[] nums = { 1, 2, 3, 4, 5, 6, 7};
var nums2 = from i in nums
where i < 3
select new{self=i, next=i+1};
MessageBox.Show(nums2.ToArray()[1].self.ToString());
1. 第一行,建立一个数组nums。
1. 第一行,建立一个数组nums。
2. 第二行以后是,从nums里,把小于3的元素选出来,在赋给nums2。
3.nums2是一个2维数组。有2个元素,一个是self,一个是next。其中i是数组nums的每一个元素。最后那个select是表示,前面的条件符合,就选择那个元素。
4.显示数组第二个里的self。先把nums2编程数组。然后按数组的形式操作。