Einzelnen Beitrag anzeigen

Waldteufel
(Gast)

n/a Beiträge
 
#3

Re: Bereiche bei Case-Label angeben?

  Alt 22. Apr 2005, 13:15
Hi.

Alcaeus hat leider Recht... So wie in Delphi geht es leider gar nicht...

Aber so:

Code:
select (x) {
  case 1:
  case 2:
  case 3:
  case 4:
  case 5:
  case 6:
  case 7:
  case 8:
  case 9:
  case 10:
    System.Console.Out.WriteLn("1..10 C#");
    break;
}
entspricht:

Delphi-Quellcode:
case x of
  1..10 : WriteLn('1..10 Delphi');
end;
Es ist in diesem Falle gescheiter mit einem

Code:
if ((x >= 1) and (x <= 10)) {
  System.Console.Out.WriteLn("1..10 C# mit IF");
}
zu arbeiten...

//edit : Programmierfehler korrigiert...
//edit2 : Noch einer...
//edit3 : Ich hasse C#...
  Mit Zitat antworten Zitat