public static int EinlesenRäume(string datei) { var file = new System.IO.StreamReader(datei); string lese; int i = 0; while ((lese = file.ReadLine()) != null) { // 1.Zeile der Datei wird übersprungen, da Überschriftenzeile if (i > 0) { Raum raum = new Raum(); string[] leseRäume = lese.Split(";"); raum.setRaumName(leseRäume[0]); raum.setRaumPlätze(Int32.Parse(leseRäume[1])); raum.setRaumMo1(leseRäume[2]); raum.setRaumMo2(leseRäume[3]); raum.setRaumMo3(leseRäume[4]); raum.setRaumMo4(leseRäume[5]); raum.setRaumMo5(leseRäume[6]); raum.setRaumDi1(leseRäume[7]); raum.setRaumDi2(leseRäume[8]); raum.setRaumDi3(leseRäume[9]); raum.setRaumDi4(leseRäume[10]); raum.setRaumDi5(leseRäume[11]); raum.setRaumMi1(leseRäume[12]); raum.setRaumMi2(leseRäume[13]); raum.setRaumMi3(leseRäume[14]); raum.setRaumMi4(leseRäume[15]); raum.setRaumMi5(leseRäume[16]); raum.setRaumDo1(leseRäume[17]); raum.setRaumDo2(leseRäume[18]); raum.setRaumDo3(leseRäume[19]); raum.setRaumDo4(leseRäume[20]); raum.setRaumDo5(leseRäume[21]); raum.setRaumFr1(leseRäume[22]); raum.setRaumFr2(leseRäume[23]); raum.setRaumFr3(leseRäume[24]); raum.setRaumFr4(leseRäume[25]); raum.setRaumFr5(leseRäume[26]); raum.setRaumBeamer(leseRäume[27]); raum.setRaumWhiteboard(leseRäume[28]); Globals.listeRäume.Add(raum); i++; } else { i++; } } file.Close(); // -1 wegen Überschriftenzeile return(i - 1); }