Hallo,
suche nach so einer UnionAll-Möglichkeit:
Ich möchte das explizit nicht als eigene Schleife coden, auch wenn das natürlich in erster Linie geeigneter wäre. Aber vielleicht kann man den "Nicht-Vergleich" besser anstellen?
Viele Grüße
suche nach so einer UnionAll-Möglichkeit:
VB.NET-Quellcode
- Sub Main()
- Dim a = {1, 2, 3}
- Dim b = {2, 3, 4}
- Dim c = a.Union(b, New NoComparer) 'Result c = {1,2,3,2,3,4}
- End Sub
- Public Class NoComparer
- Implements IEqualityComparer(Of Integer)
- Private rnd As New Random
- Public Overloads Function Equals(x As Integer, y As Integer) As Boolean Implements IEqualityComparer(Of Integer).Equals
- Return False
- End Function
- Public Overloads Function GetHashCode(obj As Integer) As Integer Implements IEqualityComparer(Of Integer).GetHashCode
- Return rnd.Next.GetHashCode
- End Function
- End Class
Ich möchte das explizit nicht als eigene Schleife coden, auch wenn das natürlich in erster Linie geeigneter wäre. Aber vielleicht kann man den "Nicht-Vergleich" besser anstellen?
Viele Grüße