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

Giao điểm của hai mảng trong C #

Để nhận giao điểm của hai mảng, hãy sử dụng phương thức Intersect. Nó là một phương thức mở rộng từ không gian tên System.Linq.

Phương thức này trả về các phần tử chung giữa hai mảng.

Đặt hai mảng trước -

int[] arr1 = { 44, 76, 98, 34 };
int[] arr2 = { 24, 98, 44, 55, 47, 86 };

Bây giờ sử dụng Intersect trên cả hai mảng -

Arr1.Intersect(arr2);

Sau đây là mã hoàn chỉnh -

Ví dụ

using System;
using System.Linq;

class Program {
   static void Main() {
      int[] arr1 = { 44, 76, 98, 34 };
      int[] arr2 = { 24, 98, 44, 55, 47, 86 };
      var intersect = arr1.Intersect(arr2);
      foreach (int res in intersect) {
         Console.WriteLine(res);
      }
   }
}

Đầu ra

44
98