Chúng tôi đã thiết lập một mảng và một từ điển để lấy các phần tử riêng biệt.
int[] arr = { 88, 23, 56, 96, 43 }; var d = new Dictionary < int, int > ();
Bộ sưu tập từ điển cho phép chúng tôi lấy khóa và giá trị của một danh sách.
Sau đây là mã để hiển thị các phần tử riêng biệt của một mảng số nguyên nhất định -
Ví dụ
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); } } }
Đầu ra
88 occurred 1 time 23 occurred 1 time 56 occurred 1 time 96 occurred 1 time 43 occurred 1 time