List<int> a = new List<int>{0,3,7,2,3,7,0,1,7,0,2,4,3,4,7,1,2,8,4,8}List<int> num = new List<int>{0,1,2,3,4,5,6,7,8,9}
先判断数字0~9的出现次数,次数<2的数值,也就是569 放入单元格(1,1)
次数=2的数值,也就是18 放入单元格(1,2)
次数>2的数值,也就是02347 放入单元格(1,3)
先判断数字0~9的出现次数,次数<2的数值,也就是569 放入单元格(1,1)
次数=2的数值,也就是18 放入单元格(1,2)
次数>2的数值,也就是02347 放入单元格(1,3)
解决方案 »
- Gridview导出Excel的问题
- 有没什么方法让treeview的点击的值赋给下一个textbox
- C#记事本真正实现保存
- 序列化类的问题。有方法的进
- C#里怎样使点击Button控件时来达到点击DataGridView的列标题的效果
- 请问怎样重新设置datagrid的所有列的位置?
- 知道键值,怎么转换成字符!
- 新人100分求答案:关于调用dll失败~!,在线等待~!
- FORM自己怎样重载?就是FORM运行一段时间后,点重新开始,会回到FORM刚开始的状态!
- 如何将一个DataGridView中所有行和列再传回DataTable,解决马上结帖。
- 请教如何动态创建属性相同但类名不同的类?
- 串口打开时,的轮询问题?
次数<2的数值,也就是569 放入单元格(1,1)
// String.Join("",query.Where(x=>x.cnt<2).Select(x=>x.k.ToString()).ToArray());
次数=2的数值,也就是18 放入单元格(1,2)
//String.Join("",query.Where(x=>x.cnt==2).Select(x=>x.k.ToString()).ToArray());
次数>2的数值,也就是02347 放入单元格(1,3)
String.Join("",query.Where(x=>x.cnt>2).Select(x=>x.k.ToString()).ToArray());
老师,变量src里面,没有数字5、6,但是按题目,5、6虽然没有出现,但也算作出现次数<2显示
String.Join("",query.Where(x=>x.cnt<2).Select(x=>x.k.ToString()).ToArray());
的运算结果,只有9,没有56,如何把 56 显示出来呢? 谢谢
List<int> num = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; var result = a.OrderBy(c => c).GroupBy(c => c).Select(c => new { c.Key, count = c.Count() });
int[] result1 = result.Where(c=>c.count==2).Select(c=>c.Key).ToArray();
int[] result2 = result.Where(c => c.count > 2).Select(c => c.Key).ToArray();
int[] result3 = result.Where(c => c.count < 2).Select(c => c.Key).ToArray();
那如何把 result1 数组形式 的填入 单元格(1,1)呢?cell(1.1).text = result1.tostring(); 似乎不行呢,新手请教
var query=newa.GroupBy(a=>a).Select(g=>new{k=g.Key,cnt=g.Count()});
String.Join("",query.Where(x=>x.cnt<2).Select(x=>x.k.ToString()).ToArray());