Computer >> Máy Tính >  >> Lập trình >> C#

Chương trình C # để in tất cả các phần tử riêng biệt của một mảng số nguyên đã cho trong C #

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