vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Liste mit Objekten durchsuchen nach Wert in einem Objekt 
Autor: engelmarkus
Datum: 05.11.08 18:45

Am einfachsten gehts mit einem solchen Ausdruck:
For Each doppeltes In From x In Liste1 Where (From y In Liste2 Select _
  y.IP).Contains(x.IP) Select x
   Console.WriteLine(doppeltes.IP)
Next
Alternative Schreibweise:
For Each doppeltes In Liste1.Where(Function(x) Liste2.Select(Function(y) _
  y.IP).Contains(x.IP))
   Console.WriteLine(doppeltes.IP)
Next
Ich weiß natürlich nicht, wie schnell das dann geht, das müsstest du mal ausprobieren. Anders wirds sehr unflexibel, meiner Meinung nach.

Eine andere Möglichkeit wäre es natürlich folgendermaßen:
For Each d In Liste1.Intersect(Liste2, New IPComparer)
   Console.WriteLine(d.IP)
Next
 
Class IPComparer
     Implements IEqualityComparer(Of DNS)
 
     Public Function Equals1(ByVal x As DNS, ByVal y As DNS) As Boolean _
       Implements System.Collections.Generic.IEqualityComparer(Of DNS).Equals
          If x.IP = y.IP Then Return True
          Return False
     End Function
 
     Public Function GetHashCode1(ByVal obj As DNS) As Integer Implements _
       System.Collections.Generic.IEqualityComparer(Of DNS).GetHashCode
          Return Nothing
     End Function
End Class


Beitrag wurde zuletzt am 05.11.08 um 19:01:22 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Liste mit Objekten durchsuchen nach Wert in einem Objekt843derandere05.11.08 07:37
Re: Liste mit Objekten durchsuchen nach Wert in einem Objekt481Julian1305.11.08 16:40
Re: Liste mit Objekten durchsuchen nach Wert in einem Objekt446derandere07.11.08 23:25
Re: Liste mit Objekten durchsuchen nach Wert in einem Objekt499engelmarkus05.11.08 18:45
Re: Liste mit Objekten durchsuchen nach Wert in einem Objekt470derandere07.11.08 23:24
Re: Liste mit Objekten durchsuchen nach Wert in einem Objekt463ModeratorRalf Ehlert08.11.08 09:10
Re: Liste mit Objekten durchsuchen nach Wert in einem Objekt454Snoopy08.11.08 09:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel