Hi,
Ich hab mir gerade eine Funktion geschrieben mit der man bestimmte Felder in einem Array löschen kann.
In meinem Beispiel alleas was mit "//" beginnt, nur ein Leerzeichen enthalten " " und Leere Zeilen (Nothing):
Hätte wer einen vorschlag um das ganze abzukürzen?
Ich weiß ja ganze genau, das ihr da die Meister überhaupt drinn seid
Ich hab mir gerade eine Funktion geschrieben mit der man bestimmte Felder in einem Array löschen kann.
In meinem Beispiel alleas was mit "//" beginnt, nur ein Leerzeichen enthalten " " und Leere Zeilen (Nothing):
VB.NET-Quellcode
- Function Daten_Laden(ByVal Daten As String()) As Boolean
- Dim Daten2() As String
- Dim begrenzer As Int16 = 0
- For p = 0 To Daten.Length - 1
- If Daten(p).StartsWith("//") = True Or Daten(p) = " " Or Daten(p) = Nothing Then
- begrenzer += 1
- End If
- Next
- ReDim Daten2(Daten.Length - (begrenzer + 1))
- Dim o As Int16 = 0
- For i = 0 To Daten.Length - 1
- If Daten(i).StartsWith("//") = True Or Daten(i) = " " Or Daten(i) = Nothing Then
- Else
- Daten2(o) = Daten(i)
- o += 1
- End If
- Next
- 'Ab hier nicht mehr beachten
- Dim DBString As String = "--- DEBUG ***** ---" + Environment.NewLine
- For x = 0 To Daten2.Length - 1
- DBString = DBString & Environment.NewLine & Daten2(x).ToString
- Next
- MessageBox.Show(DBString)
- 'wollte das ergebnis nur mal sehen...
- Return True
- End Function
Hätte wer einen vorschlag um das ganze abzukürzen?
Ich weiß ja ganze genau, das ihr da die Meister überhaupt drinn seid