เราได้ตั้งค่าอาร์เรย์และพจนานุกรมเพื่อรับองค์ประกอบที่แตกต่างกัน
int[] arr = { 88, 23, 56, 96, 43 }; var d = new Dictionary < int, int > ();
การรวบรวมพจนานุกรมช่วยให้เราได้รับคีย์และค่าของรายการ
ต่อไปนี้เป็นรหัสสำหรับแสดงองค์ประกอบที่แตกต่างกันของอาร์เรย์จำนวนเต็มที่กำหนด -
ตัวอย่าง
using System; using System.Collections.Generic; namespace Demo { public class Program { public static void Main(string[] args) { int[] arr = { 88, 23, 56, 96, 43 }; var d = new Dictionary < int, int > (); foreach(var res in arr) { if (d.ContainsKey(res)) d[res]++; else d[res] = 1; } foreach(var val in d) Console.WriteLine("{0} occurred {1} time", val.Key, val.Value); } } }
ผลลัพธ์
88 occurred 1 time 23 occurred 1 time 56 occurred 1 time 96 occurred 1 time 43 occurred 1 time