Question

I'm working with VB.Net, and have two one-dimensional Arrays. Is there an Inbuilt function for finding the elements that are common to both of them? Or do I have to write one for myself?

Was it helpful?

Solution

I'm afraid you'll have to write one for yourself, because there is no built-in function in .NET 2.0.

Look at this StackOverflow question for ideas about how you could implement it yourself.

OTHER TIPS

If you can use the LINQ extension methods (VB9), then yes - you can use 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)

Just use LinqBridge for .net 2.0 http://code.google.com/p/linqbridge/downloads/list and you should be able to use the intersect method.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top