AW: [CSharp.net] Konstante in switch - Block

André Litfin csharp.net at glengamoi.com
Fri, 15 Oct 2004 14:24:29 +0200


Probiers mal mit

enCon.Converter("EnumName").ToString()

HTH
Andre

-----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 "Übersetzung" 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