Frage

Ich arbeite mit VB.Net und haben zwei eindimensionale Arrays. Gibt es eine Inbuilt Funktion, um die Elemente für die Suche, die sie beide gemeinsam sind? Oder muss ich einen für mich schreiben?

War es hilfreich?

Lösung

Ich fürchte, Sie werden selbst schreiben, weil es keine integrierte Funktion in .NET 2.0 ist.

Schauen Sie sich diese Frage Stackoverflow für Ideen, wie man es selbst implementieren könnte.

Andere Tipps

Wenn Sie die LINQ-Erweiterungsmethoden (VB9) verwenden können, dann ja - Sie können eine href verwenden <= "http://msdn.microsoft.com/en-us/library/bb460136.aspx" rel = "noreferrer „> 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)

LinqBridge Verwenden Sie einfach für .net 2.0 http://code.google.com/p / linqbridge / downloads / Liste und Sie sollten die intersect Methode verwenden können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top