请问这个LINQ查询怎么写 List<List<int>> li = new List<List<int>>() { new List<int>{0,1,2},new List<int>{3,4,5},new List<int>{6,7,8}};计算出li中,即共有多少个阿拉伯数字,用LINQ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var count = ( from a in li select a.Count ).Sum() ; int numberCount = li.SelectMany(o => o).Distinct(o => o).Count(); int numberCount = li.SelectMany(o => o).Distinct().Count(); sorry,早上不是睡得太醒,Distinct方法不用带参数:int numberCount = li.SelectMany(o => o).Distinct().Count(); li.SelectMany(o => o).Count(); //去除重复数:int count= li.SelectMany(i => i).Distinct().Count();Console.Write(count);//统计所有数:int count= li.SelectMany(i => i).Count();Console.Write(count); 不去重的话就不要SelectMany了,直接li.Sum(x => x.Count) 如何分别判断集合中的字符在字符串中分别出现过几次? Linq 问题!! 急急急,关于删除dataset中table的某一行问题,在线等 在C语言中,循环的速度是什么量级? 如何将object对象强转为string数组 在方法和属性前面的[]表示什么意思啊? 急救!!!!把一段VB代码转为C#!!!各位大虾帮帮忙,急!!在线等!!!!!!! 在用页面调用webservice时发生这样的错误,请问什么原因? 数据库连接保密设置 C#中如何过滤掉不想用的事件 TreeView绑定xml文件 Process.Start()一个应用程序,有进程没界面
//去除重复数:
int count= li.SelectMany(i => i).Distinct().Count();
Console.Write(count);//统计所有数:
int count= li.SelectMany(i => i).Count();
Console.Write(count);
li.Sum(x => x.Count)