Đặt ba mảng
int [] arr1 ={99, 57, 63, 98}; int [] arr2 ={43, 99, 33, 57}; int [] arr3 ={99, 57, 42};
Bây giờ, hãy đặt các phần tử trên bằng HashSet.
// HashSet Onevar h1 =new HashSet(arr1); // HashSet Twovar h2 =new HashSet (arr2); // HashSet Threevar h3 =new HashSet (arr3); Hãy cho chúng tôi xem mã hoàn chỉnh để tìm các yếu tố chung.
Ví dụ
using System; using System.Collections.Generic; using System.Linq; public class Program {public static void Main () {int [] arr1 ={99, 57, 63, 98}; int [] arr2 ={43, 99, 33, 57}; int [] arr3 ={99, 57, 42}; // HashSet One var h1 =new HashSet(arr1); // HashSet Hai var h2 =new HashSet (arr2); // HashSet Ba var h3 =new HashSet (arr3); // Hiển thị int [] val1 =h1.ToArray (); Console.WriteLine ("Đặt một ..."); foreach (int val in val1) {Console.WriteLine (val); } // Hiển thị int [] val2 =h2.ToArray (); Console.WriteLine ("Đặt hai ..."); foreach (int val in val2) {Console.WriteLine (val); } // Hiển thị int [] val3 =h3.ToArray (); Console.WriteLine ("Đặt ba ..."); foreach (int val trong val3) {Console.WriteLine (val); } int i =0, j =0, k =0; Console.WriteLine ("Các phần tử chung ..."); while (i