Prüfen, ob Array Daten beinhaltet Verfasst am: 09.06.2009, 13:55
Hallo,
hab ein kleines Problem. Ich habe ein Array mit 100 elementen. jetzt will ich prüfen, ob bestimmte elemente davon mit Daten befüllt sind.
ich habe schon im internet ein bisschen rumgesucht, allerdings bekomme ich da nur so hinweise wie ubound(array), length oder count. dies bringt mir aber nichts, da mir diese befehle ledigilich die anzahl der elemente zurückgeben (100 bzw. 101) aber nicht, ob die elemente daten beinhalten oder nicht.
gibt es dafür eine lösung.
danke schon mal im voraus.
mfg stash
Clarence Newbie
Anmeldedatum: 15.07.2009 Beiträge: 16
Verfasst am: 15.07.2009, 09:38
Hallo,
wenn ich dich richtig verstanden habe möchtest du bestimmte Elemente im Array nach Inhalt überprüfen, richtig? Oder möchtest du generell wissen ob in deinem Array Daten vorhanden sind?
Wenn du ein bestimmtes Element abfragen möchtest geht das ungefähr so:
Code:
If array(0)="" then
MessageBox.Show("Kein Inhalt")
Else
MessageBox.Show(array(0))
End If
Willst du jedes Element überprüfen, versuch es mal mit einer Schleife, in der du anstelle 0, eine Variable einträgst und diese dann mit einer For..Next schleife hochzählen lässt bis zu array.getupperbound
Xalir Newbie
Anmeldedatum: 07.08.2009 Beiträge: 1
Verfasst am: 07.08.2009, 17:40
Hi,
damit kannst Du die Elemente in Deinem Array prüfen
Code:
If myArray IsNot Nothing 'prüfen ob Array bereits initialisiert
For Each iElement In myArray
If iElement IsNot Nothing Then DoSomething()
Next
End If