你当别个都是火眼晶晶吗,问问题都这么敷衍,猜测是要统计一个int数组中的正数和负数,0不算对吧,
- int[]nums={1,23,-2,1,4214,5,31,51,-41,0,3,20,402,-2,0,2,2,-2,3};
- // TooLookup方法映射,正数分一组,负数分一组,零分一组
- //映射后返回的是一个ILookup<string,int>“序列对象(这里请注意)”
- ILookup<string, int> items = nums.ToLookup(t => t > 0 ? "正数" : (t < 0 ? "负数" : "零"));
- //好了,数据都分类了,随便处理了,用了个foreach枚举输出
- foreach (IGrouping<string, int> item in items)
- {
- Console.WriteLine(item.Key + item.Count()+"个:\t" + string.Join(",", item));
- }
- Console.WriteLine("一共有{0}个数",nums.Length);
复制代码
相信我,我只是为了激发你学习兴趣! |