List (OF structure) durchsuchen

21/09/2008 - 15:34 von Thomas Hübner | Report spam
Hi NG,
ich wußte nicht was ich als Subject eintragen sollte. Folgendes Problem:

ich habe eine Structure
Public Structure struct_movieinfo
Dim xmlpath As String
Dim channelname As String
Dim epgtitle As String
Dim id As String
Dim info1 As String
Dim info2 As String
Dim epgid As String
Dim mode As String
Dim videopid As String
Dim audiopids As List(Of struct_apid)
Dim audiopidselected As String
Dim vtxtpid As String
Dim genremajor As String
Dim genreminor As String
Dim seriename As String
Dim length As String
Dim reclength As String
Dim productioncountry As String
Dim productiondate As String
Dim qualitiy As String
Dim parentallockage As String
Dim dateoflastplay As String
Dim bookmark As struct_bookmark
End Structure
und eine List

Dim minfolist As List(Of struct_movieinfo)

Angenommen minfolist.Count=3 wie finde ich heraus ob
minfolist(0).channelname = minfolist(1).channelname =
minfolist(2).channelname (True)

oder
minfolist(0).channelname <> minfolist(1).channelname =
minfolist(2).channelname (False)

Prinzipiell muß ich nur die Strings und auch nur 8 aus der structure
überprüfen.

Mein Ansatz wàre die Strings jeweils in ein array (oder separate List
(Of String) zu packen, zu sortieren, anschließend durchzulaufen und bei
Vorgànger<> Nachfolger False zurückzugeben.

Ich hoffe es war verstàndlich erklàrt

Gruß,
Thomas
 

Lesen sie die antworten

#1 Peter Fleischer
21/09/2008 - 17:35 | Warnen spam
"Thomas Hübner" schrieb im Newsbeitrag
news:gb5ii0$dnn$

...
Dim minfolist As List(Of struct_movieinfo)

Angenommen minfolist.Count=3 wie finde ich heraus ob
minfolist(0).channelname = minfolist(1).channelname =
minfolist(2).channelname (True)
...



Hi Thomas,
wie wàre es, anstelle der Struktur eine Klasse zu nutzen und die Liste dann
mit LINQ zu bearbeiten/durchsuchen?

Viele Gruesse

Peter

Ähnliche fragen