Entwickler-Ecke

Basistechnologien - Arrays von Console einlesen?


force_ - So 25.04.10 00:22
Titel: Arrays von Console einlesen?
Hallo, zuerst hier mal der Code


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
  string[] monat =  {"Jänner",  
                          "Februar",  
                          "März",  
                          "April",  
                          "Mai",  
                          "Juni",  
                          "Juli",  
                          "August",  
                          "September",  
                          "Oktober",  
                          "November",  
                          "Dezember"};
            for(int i= 0; i<monat.Length; i++)


Ich muss von der Console den Umsatz jenes MOnats eingeben können, jedoch weiß ich nicht wie ich dies anstelle!
Hat wer ahnung und könnte mir helfen?

Mit freundlichen Grüßen
Force


JüTho - So 25.04.10 09:47

Hallo,

den Anfang hast du doch schon gemacht.

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
decimal[] umsaetze = new decimal[12];
for(int i= 0; i<monat.Length; i++)
{
   double value;
   do {
      Console.WriteLine("Eingabe des Umsatzes für " + monat[i]);
      string input = Console.ReadLine();
   while( ! decimal.TryParse(input, out value) );
   umsaetze[i] = value;
}

Bitte beachte: Bei einer Eingabe von der Console ist TryParse unumgänglich.

Gruß Jürgen