Hallo Ihr Lieben.
Kurze Frage:
Ich rufe mir eine beliebige Anzahl an Dateiinhalten per Zufall auf und lasse mir diese, in Labels anzeigen.
Wie kann ich es umgehen das die Dateiinhalte doppelt angezeigt werden, bevor nicht alle einmal durchlaufen sind? (Aktuell 250 *.txt)
Aktuell mach ich es so:
Kurze Frage:
Ich rufe mir eine beliebige Anzahl an Dateiinhalten per Zufall auf und lasse mir diese, in Labels anzeigen.
Wie kann ich es umgehen das die Dateiinhalte doppelt angezeigt werden, bevor nicht alle einmal durchlaufen sind? (Aktuell 250 *.txt)
Aktuell mach ich es so:
VB.NET-Quellcode
- Dim files() As String = Directory.GetFiles("a\")
- Dim r As New Random()
- Dim zufallspath As String = files(r.Next(0, files.Length - 1))
- Dim lesen As String = File.ReadAllText(zufallspath)
- Dim parts = lesen.Split({";"}, StringSplitOptions.None)
- Try
- For Each zeile In parts
- Label1.Text = parts(0)
- Label2.Text = parts(1)
- Label3.Text = parts(2)
- Label4.Text = parts(3)
- Next
- Catch ex As Exception
- End Try