Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 두 배열의 교차점

<시간/>

두 배열의 교집합을 얻으려면 Intersect 메서드를 사용하십시오. System.Linq 네임스페이스의 확장 메서드입니다.

이 메서드는 두 배열 사이의 공통 요소를 반환합니다.

두 개의 배열을 먼저 설정하십시오 -

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

이제 두 배열에서 Intersect를 사용하십시오 -

Arr1.Intersect(arr2);

다음은 완전한 코드입니다 -

예시

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);
      }
   }
}

출력

44
98