Besseren Weg, Um Char Enum

Ist es ein sauberer Weg, um den char-Wert eines enum in C#.

 public enum DivisionStatus
        {
            None = 'N',
            Active = 'A',
            Inactive = 'I',
            Waitlist = 'W'
        }

string status = Enums.DivisionStatus.Active.ToString()[0].ToString(); //"A"
OmG... Gut, dass du hier gefragt.
Sie waren sich zu Fragen, ob ein Reiniger Weg, um den char-Wert, aber du bekommst nicht den char-Wert überhaupt. Sie bekommen das erste Zeichen der Namen der Konstanten. Wenn Sie änderungen an den char-Wert von Active auf 'B', das Ergebnis würde immer noch "Eine".

InformationsquelleAutor Mike Flynn | 2011-11-14

Schreibe einen Kommentar