【发布时间】:2012-08-04 18:16:16
【问题描述】:
我是 C# 新手,希望能在这个话题上得到一些帮助。我有一个包含元素的数组,我需要显示每个项目出现的次数。
比如[1, 2, 3, 4, 4, 4, 3]中,1出现1次,4出现3次,以此类推。
我做了以下但不知道如何把它放在foreach/if语句中......
int[] List = new int[]{1,2,3,4,5,4,4,3};
foreach(int d in List)
{
if("here I want to check for the elements")
}
谢谢你,如果这是一个非常基本的问题,我很抱歉......
【问题讨论】:
-
如果这是作业,请标记它。
-
不,不是,我只是在学习和尝试这样做:-)
-
尝试使用
Dictionary<int, int>,其中每个键代表一个唯一条目,值代表一个计数。每次点击现有键时,将其值增加 1。