Wie überprüft man, ob der String-Wert in der Enum-Liste ist?

In meinem query-string, ich habe ein Alter variable ?age=New_Born.

Gibt es eine Möglichkeit kann ich überprüfen, ob der string-Wert New_Born ist in meinen Enum-Liste

[Flags]
public enum Age
{
    New_Born = 1,
    Toddler = 2,
    Preschool = 4,
    Kindergarten = 8
}

Könnte ich mit if-Anweisung für jetzt, aber wenn meine Enum-Liste wird immer größer. Ich will einen besseren Weg finden, es zu tun. Ich denke über die Verwendung von Linq, nur nicht sicher, wie es zu tun.

Kommentar zu dem Problem
- Enum.IsDefined nicht ok? Kommentarautor: leppie
Vielleicht möchten Sie zu akzeptieren, einige Antworten. Kommentarautor: agent-j

InformationsquelleAutor der Frage qinking126 | 2012-05-29

Schreibe einen Kommentar