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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Mansur Esmann [OM]
Gesendet: Freitag, 15. Oktober 2004 14:05
An: [EMAIL PROTECTED]
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:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an