Frage : Using System.Type im Schalter ()

Hallo, versuche ich, eine Methode zu verursachen, die den Text umwandelt, der in einem enum in einen Schnurwert enthalten wird, den ich anzeigen kann.  Im versuchend, dies mit einer einzelnen Methode zu tun aber ich haben viele verschiedenen enums, die ich dies für tun muss.  Der Code unter Markierungsfahnen eine Störung am Schalter (enumObj.BaseType).  Was ist die korrekte Weise, dies zu tun?

Thanks!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
public statische Kategorie EnumerationTools
    {
        allgemeine statische Schnur ConvertEnumtoDisplayString (System.Type enumObj, int-Wert)
        {
            Schnur returnVal;

            schalten (enumObj.BaseType)
            {
                Fall EnumTypeHere:
                    schalten (Wert)
                    {
                        Rechtssache 0:
                            returnVal = „etwas Wert“;
                        Rechtssache 1:
                            returnVal = „etwas Wert“;
                        Rechtssache 2:
                            returnVal = „etwas Wert“;
                    }
                Fall EnumTypeHere:
                    schalten (Wert)
                    {
                        Rechtssache 0:
                            returnVal = „etwas Wert“;
                        Rechtssache 1:
                            returnVal = „etwas Wert“;
                        Rechtssache 2:
                            returnVal = „etwas Wert“;
                    }
            }


            RückholreturnVal;
        }
    }

Antwort : Using System.Type im Schalter ()

Sie sollten in der Lage sein, Wahlen, um Punkte oder aufgespaltete Punkte zu sehen nach jeder Antwort zuzuweisen. WENN Sie aufspalten möchten, wählte die Spaltewahl und dann gegeben Ihnen die Wahl, zum der Zahl Punkten in der Spalte zuzuweisen.
Weitere Lösungen  
 
programming4us programming4us