Zhen
Lt. Junior Grade
- Registriert
- Aug. 2009
- Beiträge
- 299
Hallo Leute,
ich hätte da ein Problem und begreif einfach nicht wieso das so ist.
Normal sollte der Code stimmen:
Er spuckt mir ständig nen Fehler aus, dass in dem 2. using es eine "LOKALE" Variable "Einstellungen[0]" und sie nicht zugewießen ist. aber die wird doch schon oben zugwießen.
Vielen Dank für die Hilfe schon im vorraus.
ich hätte da ein Problem und begreif einfach nicht wieso das so ist.
Normal sollte der Code stimmen:
Code:
using (FileStream fs = File.Open("test.txt", FileMode.Open, FileAccess.Read)) {
byte[] b = new byte[1024];
UTF8Encoding temp = new UTF8Encoding(true);
while (fs.Read(b, 0, b.Length) > 0) {
string Daten = temp.GetString(b);
Einstellungen = Daten.Split(new Char[] { ';' });
}
}
using (FileStream fs = File.Open("test.txt", FileMode.Create, FileAccess.Write)) {
byte[] Schreibdaten = new UTF8Encoding(true).GetBytes(Einstellungen[0] + ";"
+ Name + ";" + Email + ";" + Telefon);
fs.Write(Schreibdaten, 0, Schreibdaten.Length);
}
Er spuckt mir ständig nen Fehler aus, dass in dem 2. using es eine "LOKALE" Variable "Einstellungen[0]" und sie nicht zugewießen ist. aber die wird doch schon oben zugwießen.
Vielen Dank für die Hilfe schon im vorraus.