Ich arbeite mit VB.Net und haben zwei eindimensionale Arrays. Gibt es eine eingebaute Funktion, um die Elemente zu finden, die beiden gemeinsam sind? Oder muss ich einen für mich selbst schreiben?Wie zwei Arrays schneiden?
Antwort
Ich fürchte, Sie werden ein für sich selbst schreiben, weil es keine gebaut Funktion in .NET 2.0.
Blick auf this StackOverflow question für Ideen, wie man es selbst implementieren könnte.
Wenn Sie die LINQ-Erweiterungsmethoden (VB9) verwenden können, dann ja - können Sie Enumerable.Intersect()
verwenden:
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)
+1 für diese Antwort, sollte OP jedoch darüber im Klaren sein, dass dies eine VB9.0 Lösung, wenn er VB8.0 (Visual Studio 2005) verwendet wird dies nicht für ihn arbeiten. –
@Patrick: guter Punkt, bemerkte – Shog9
Leider, ich bin immer noch mit VB8.0 mit .NET Framework 2.0 arbeiten, so sieht wie ich aus Glück bin –
Gerade LinqBridge für .net 2.0 http://code.google.com/p/linqbridge/downloads/list verwenden und Sie sollten die intersect Methode verwenden können.
- 1. Schneiden Sie zwei Arrays
- 2. Bestimmen Sie Argumente, wo zwei numpy Arrays in Python schneiden
- 3. Überprüfen, ob sich zwei CIDR-Adressen schneiden?
- 4. schneiden zwei Listen mit verschiedenen Objekten
- 5. Schneiden von zwei Wörterbüchern in Python
- 6. Wie kombiniert man zwei Arrays?
- 7. Wie kombiniere ich zwei Arrays?
- 8. Wie trennt man zwei Arrays?
- 9. wie zu schneiden php array
- 10. Wie kann ich feststellen, ob sich zwei Polygone schneiden?
- 11. Wie erkennt man, ob sich zwei Golang net.IPNet-Objekte schneiden?
- 12. Wie kann man herausfinden, ob sich zwei CGRect schneiden?
- 13. Zwei Arrays für zwei Werte
- 14. Korrektes Formular zum Schneiden eines Arrays In C#
- 15. Schneiden eines mehrdimensionalen PHP-Arrays über eines seiner Elemente
- 16. Kombinieren zwei Arrays
- 17. EntityFramework: zu schneiden oder nicht zu schneiden?
- 18. Powershell: Zwei Dimension Arrays
- 19. Mehrdimensionale Arrays zwei Schleifen
- 20. angularjs vergleichen zwei Arrays
- 21. Putting zwei Arrays zusammen
- 22. Vergleichen von zwei Arrays
- 23. Speicheradressüberlappung von zwei Arrays
- 24. Unterschied zwischen zwei Arrays
- 25. php Looping zwei Arrays
- 26. kombinieren zwei Arrays
- 27. Zwei Arrays zu Angular?
- 28. Schneiden oder Maskieren?
- 29. wie Audio-Song in Android programmgesteuert schneiden oder schneiden?
- 30. Wie können Sie zwei Arrays kombinieren?
ähnliche Frage ist: http://stackoverflow.com/questions/245557/algorithm-to-find-if-two-sets-intersect Aber es ist meine Frage nicht –