Как отобразить, сколько раз появляется элемент массива

Я новичок в C #и надеюсь получить помощь по этой теме. У меня есть массив с элементами, и мне нужно отобразить, сколько раз появляется каждый элемент.

Например, в [1, 2, 3, 4, 4, 4, 3]1встречается один раз, 4— три раза и так далее.

Я сделал следующее, но не `не знаю, как поместить это в оператор 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")
}

Спасибо, и извините, если это очень просто...

6
задан FishBasketGordo 7 August 2012 в 17:21
поделиться