Bekommen Wert von enum-Mitglied durch seinen Namen?

Sagen, dass ich eine variable, deren Wert (zum Beispiel "listMovie") ist der name einer enum Mitglied:

public enum Movies
{
    regMovie = 1,
    listMovie = 2 //member whose value I want
}

In diesem Beispiel, würde ich mag, um den Wert 2. Ist das möglich? Hier ist, was ich versucht habe:

public static void getMoviedata(string KeyVal)
{
    if (Enum.IsDefined(typeof(TestAppAreana.MovieList.Movies), KeyVal))
    {
        //Can print the name but not value
        ((TestAppAreana.MovieList.Movies)2).ToString(); //list
        Enum.GetName(typeof(TestAppAreana.MovieList.Movies), 2);
    }
}
InformationsquelleAutor Navajyoth CS | 2014-02-04
Schreibe einen Kommentar