सबसे पहले, एक सरणी सेट करें -
int[] arr = {
87,
55,
23,
87,
45,
23,
98
}; अब सरणी के माध्यम से एक शब्दकोश और लूप घोषित करें और सभी तत्वों की गिनती प्राप्त करें। शब्दकोश से आपको जो मूल्य मिलता है, वह संख्याओं के आने को प्रदर्शित करता है -
foreach(var count in arr) {
if (dict.ContainsKey(count))
dict[count]++;
else
dict[count] = 1;
} आइए देखें पूरा उदाहरण -
उदाहरण
using System;
using System.Collections.Generic;
namespace Demo {
public class Program {
public static void Main(string[] args) {
int[] arr = {
87,
55,
23,
87,
45,
23,
98
};
var dict = new Dictionary < int, int > ();
foreach(var count in arr) {
if (dict.ContainsKey(count))
dict[count]++;
else
dict[count] = 1;
}
foreach(var val in dict)
Console.WriteLine("{0} occurred {1} times", val.Key, val.Value);
}
}
}