Wenn Sie .NET 3.5 haben, können Sie dies mit LINQ einfach über:
erreichen %Vor%Nicht LINQ:
%Vor%Dies ist eine weitaus effizientere Nicht-LINQ-Implementierung.
%Vor%Sollen nur die einzelnen Werte gezählt werden oder sollte jede Zahl im Array gezählt werden (z. B. "Nummer 5 ist dreimal enthalten")?
Die zweite Anforderung kann mit den Startschritten des Zählsortieralgorithmus erfüllt werden.
Es wäre etwa so:
Grüße