[CSharp.net] Konstante in switch - Block

Mansur Esmann [OM] csharp.net at glengamoi.com
Fri, 15 Oct 2004 14:28:07 +0200


=C4ndert nix daran ...
Gruß Mansur

> 
> 
> Probiers mal mit
> 
> enCon.Converter("EnumName").ToString()
> 
> HTH
> Andre
> 

> 
> 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
> 
> 
> _______________________________________________
> CSharp.net Mailingliste, Postings senden an:
> CSharp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net