Anzeigen, wie oft ein Array-Element angezeigt wird

Ich bin neu in C # und hoffe, dass ich Hilfe zu diesem Thema bekommen kann. Ich habe ein Array mit Elementen und muss anzeigen, wie oft jedes Element angezeigt wird.

Zum Beispiel in[1, 2, 3, 4, 4, 4, 3], 1 erscheint einmal,4 erscheint dreimal und so weiter.

Ich habe folgendes getan, weiß aber nicht, wie ich es in die foreach / if-Anweisung schreiben soll ...

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")
}

Vielen Dank und Entschuldigung, wenn dies ein sehr einfaches ist ...

Antworten auf die Frage(5)

Ihre Antwort auf die Frage