Sunday, May 16, 2010

.NET Enum (Getting string values from enum)

Keep forgetting about how to do this, so i need it here.
Taken from:

For a simple and ClearCut Explanation: DailyCoding Blog

So its simply


enum RequestStatus
{
rejected = 0,
approved = 1
}


int val = 1;
Response.Write("enum string value: " + ((RequestStatus)val).ToString());


or as a Clear simple function:

getRequestStatus(val);

public static string getRequestStatus(int RequestID)
    {
        //#Step 1: convert int to enum
       
RequestStatus RS = (RequestStatus)RequestID;

        //#Step 2: enum to string
        string rsString =
RS.ToString();
       
        return rsString ;

       
    }


No comments: