问题描述
就是我有个listviw,里面列都是数字,例如我有个列,列名叫号码,号码175625918123我现在要想用LINQ去计算这个号码列的所有数据,去计算这里重复的号码,重复了几次。比如2,在这些行里面有重复2次等等,不知道怎么操作,求高手
解决方案
解决方案二:
varquery=list.GroupBy(l=>l).Select(l=>new{g.Key,Cont=l.Count()};
解决方案三:
还是不懂你上面的list是什么意思
解决方案四:
是listview里的item吧list.items
解决方案五:
[img=http://b260.photo.store.qq.com/psb?/e4cb9426-d756-4a2b-8304-7845b38a2d52/f8hZFCKDnPBjN7MI0EcxkeVFJvJ0mOLLDyIhEuyKNlM!/b/YeT3.5p3HwAAYiIUBZuQHwAA][/img]就是这个图片,这个listview上,比如我要获取万这列的数据,所有的行里面,2出现多少次,3出现多少等等,并分组出来在,怎么做啊
解决方案六:
varitems=listView1.Items.Cast<ListViewItem>().GroupBy(o=>o.Text).OrderBy(o=>o.Key);foreach(variteminitems){Console.WriteLine(""{0}"出现了{1}次。",item.Key,item.Count());}
时间: 2024-08-01 10:55:23