I was wondering if there's an option to sign an enum with the options of white black and red, directly with a string "red". without using if's... I mean i don't want to write:
if (string1=="red") {mycolor=Color.red};
thanks!
Home / DeveloperSection / Forums / Assigning enum in c# with a string
I was wondering if there's an option to sign an enum with the options of white black and red, directly with a string "red". without using if's... I mean i don't want to write:
if (string1=="red") {mycolor=Color.red};
thanks!
Pravesh Singh
23-Dec-2013Color ColorEnum = (Color)Enum.Parse(typeof(Color), "YourValue");
or
Color ColorEnum = (Color)Enum.Parse(typeof(Color), "YourValue",true);
This Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object.