<方法一>int[] arr ={ }; Dictionary<int int> dic = new Dictionary<int int>(); foreach (int i in arr) { if (dicContainsKey(i)) dic = dic + ; else dicAdd(i ); } //查看结果 foreach (int j in dicKeys) { richTextBoxText += jToString() + ;的个数有; + dic[j] + ;个\n;; } <方法二>int[] arr = { }; var query = from a in arr group arr by a into g orderby gCount() select new { gKey count = gCount() }; foreach (var i in query) { ConsoleWriteLine(;{}出现{}次; iKey icount); } |