C#: Generic - Convert any string to any enum type

Posted by Unknown On Tuesday, July 11, 2017 0 comments

Use an extension method to convert from string to enum.


 public static T ToEnum(this string enumString)
 {
    return (T) Enum.Parse(typeof (T), enumString);
 }

//Usage:

 Color colorEnum = "Red".ToEnum<Color>();

0 comments:

Post a Comment