In this article i will show you ho you can get string value from an enum instead of getting number using c#. So first we will create a enum.
enum ProjectStatusEnum
{ Open = 0, Started = 1, InProgress = 2, Close = 3, Paused = 4, OnHold = 5 } |
public static class EnumStatus
{ public static string Status(int type) { string statusnew = ""; switch (type) { case (int)ProjectStatusEnum.Open: statusnew = "Open"; break; case (int)ProjectStatusEnum.Started: statusnew = "Started"; break; case (int)ProjectStatusEnum.InProgress: statusnew = "In-Progress"; break; case (int)ProjectStatusEnum.Close: statusnew = "Close"; break; case (int)ProjectStatusEnum.Paused: statusnew = "Paused"; break; case (int)ProjectStatusEnum.OnHold: statusnew = "On Hold"; break; default: statusnew = ""; break; } return statusnew; } } |
string status =
EnumStatus.Status((int)ProjectStatusEnum.InProgress); Console.WriteLine("Current Status: " +
status); |
0 comments:
Please let me know your view