[size=24px][size=18px]可能题目不太明白,举例说明
s(20)={1,2,3,4,1,1,2,1,1,1,2,1,2,1,2,3,1,2,5,1}
看以上这个数组,每次更新20个数,然后挑出以上者20个数中重复的。
比如以上这个数组,里面1有10个,2有6个,我需要得到的结果是:1是重复最多的数。求大侠帮忙[/size][/size]
------解决方案--------------------
int[] a = { 1, 2, 3, 4, 5, 1, 1, 1, 3, 4, 6, 7, 3, 12, 5, };
var group = a.GroupBy(d => d).OrderBy(d => d).First().Key;
思路是这样..但是不知道为什么有错误,希望曹版主看看...