AW: [CSharp.net] Konstante in switch - Block
Pessner, Andreas
csharp.net at glengamoi.com
Fri, 15 Oct 2004 14:48:56 +0200
Ich glaube nicht, dass dies mit Switch Case geht!
Mal davon abgesehen - dass Dein Beispiel hier sowieso net geht - da der =
Case Block bei beiden genau derselbe ist!
Was willste denn genau machen? Weil das wird leider aus dem Beispiel =
nicht deutlich!
-----Ursprüngliche Nachricht-----
Von: csharp.net-admin@glengamoi.com =
[mailto:csharp.net-admin@glengamoi.com] Im Auftrag von Mansur Esmann =
[OM]
Gesendet: Freitag, 15. Oktober 2004 14:05
An: csharp.net@glengamoi.com
Betreff: [CSharp.net] Konstante in switch - Block
Hallo,
bei einem Switch - Blocl erhalte ich den Fehler, daß der case eine =
Konstante sein muss:
EnumConverter enCon = new EnumConverter()
switch(irgendwas.Text)
{
case enCon.Converter("EnumName"):
break;
case enCon.Converter("EnumName"):
break;
}
Der Converter gibt einen String zurück, der die "=DCbersetzung" des =
übergabeparameters entspricht.
Ich kann es so nun leider nicht compillieren ....
Ich kann auch innerhalb der Klasse nicht eine Konstante eröffnen:
const string ersterWert = enCon.Converter("EnumName");
Hat wer einen Vorschlag wie ich das machen muss, damit ich anhand der =
Rückgabewerte einen Switchblock definieren kann?
Gruß Mansur
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net