2009-06-11 4 views
1

나는 VB.Net과 함께 일하고 있으며 두 개의 1 차원 배열을 가지고있다. 거기에 둘 다 공통된 요소를 찾기위한 Inbuilt 함수가 있습니까? 또는 나 자신을 위해 하나를 써야합니까? 당신은 LINQ 확장 방법 (VB9)를 사용할 수있는 경우두 개의 배열을 교차시키는 방법?

+0

유사한 질문에서입니다 : http://stackoverflow.com/questions/245557/algorithm-to-find-if-two-sets-intersect 하지만 이것에 대한 –

답변

1

에는 내장이 없기 때문에 내가, 당신이 자신을 위해 하나를 작성해야 될 것 같아요 .NET 2.0에서 작동합니다.

this StackOverflow question에서 어떻게 직접 구현할 수 있는지 알아보십시오.

9

, 다음 예 - 당신은 Enumerable.Intersect() 사용할 수 있습니다

dim a as String() = {"blah", "bleak", "blorg", "blue"} 
dim b as String() = {"blaah", "bleak", "bleee", "blue"} 

' c will contain "blah" and "blue" ' 
dim c as IEnumerable(Of String) = a.Intersect(b) 
+0

일을 내 질문에 대답하지 않는, 영업 이익은해야 VB8.0 (Visual Studio 2005)을 사용하고 있다면 이것이 VB9.0 솔루션이라는 것을 알아 두십시오. –

+0

@ 패트릭 : 좋은 지적, – Shog9

+0

불행히도, 나는 아직도 VB8.0 2.0 .NET Framework와 함께 일하고있다. 그래서 나는 운이 없다. –

관련 문제