[CSharp.net] Konstante in switch - Block
Mansur Esmann [OM]
csharp.net at glengamoi.com
Fri, 15 Oct 2004 14:05:26 +0200
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