Moin Leute,
ich stecke gerade bei einem Problem fest.
Ich soll eine Datei öffnen und dann die Daten auslesen und in zwei Arrays speichern.
Die Datei hat in Zeile 1 den x1-Wert und in Zeile 2 den y1-Wert, in Zeile 3 dann x2 und in Zeile 4 y2, usw..
So ungefähr:
1,0234 x1
3,235 y1
2,346 x2
4,436 y2
...
Insgesamt sind es 20 Werte und ich soll alle x-Werte in Array 1 und alle y-Werte in Array 2 speichern.
Wie sage ich dem Programm, in welcher Zeile es gerade ist?
Mein jetziger Code ist ca. so:
double[] Array1 = new double[10];
double[] Array2 = new double[10];
FileStream fs;
fs = new FileStream(FileName, FileMode.Open);
constant int n = 20;
StreamReader sr = new StreamReader(fs);
for (i = 0; i <= n; i++)
{
// hier muss ich dann irgendwie sagen, dass das Programm alle ungeraden Zeilen in Array1 und alle Gerade in Array2 speichern soll.
Wie wäre denn im Allgemeinen die Methode, um den Wert der Zeile herauszufinden? Value.StreamReader.Line oder so?