Ich habe folgendes Problem:
1) Bestimmte Zeile auslesen
2) In Variable Speichern
Wenn ich es jetzt so machen will:
Geht es nicht und wenn ich alles so mache
Geht es nicht
Bei beiden kommt folgender Fehler:
// Edit
Sry, dass der VB Code so hintereinander ist aber ich kann es nicht durch "Enter" ändern warum auch immer
1) Bestimmte Zeile auslesen
2) In Variable Speichern
Wenn ich es jetzt so machen will:
VB.NET-Quellcode
- Dim lines() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines2() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines3() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines4() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines5() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines7() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines8() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines9() As String = IO.File.ReadAllLines("data\Savegame.dat") Dim lines10() As String = IO.File.ReadAllLines("data\Savegame.dat")
- Dim Holz As String = lines(1) Dim Eisen As String = lines2(3) Dim Gold As String = lines3(2) Dim Nahrung As String = lines4(4) Dim Bev As String = lines5(5) Dim FarmS As String = lines7(7) Dim TierS As String = lines8(8) Dim HolzS As String = lines9(9) Dim MinS As String = lines10(10)
Geht es nicht und wenn ich alles so mache
VB.NET-Quellcode
- Dim lines() As String = IO.File.ReadAllLines("data\Savegame.dat")
- Dim Holz As String = lines(1) Dim Eisen As String = lines(3) Dim Gold As String = lines(2) Dim Nahrung As String = lines(4) Dim Bev As String = lines(5) Dim FarmS As String = lines(7) Dim TierS As String = lines(8) Dim HolzS As String = lines(9) Dim MinS As String = lines(10)
Geht es nicht
Bei beiden kommt folgender Fehler:
Wie soll ich das für mein Spiel denn sonst machen? Speichern geht gut nur diese Daten auslesen & in einzelne Variablen speichern geht nichtFehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Der Index war außerhalb des Arraybereichs..
// Edit
Sry, dass der VB Code so hintereinander ist aber ich kann es nicht durch "Enter" ändern warum auch immer