Answers for "convert a string into enum in c#"

C#
1

String to enum C#

string str = "Dog";
Animal animal = (Animal)Enum.Parse(typeof(Animal), str);  // Animal.Dog
Animal animal = (Animal)Enum.Parse(typeof(Animal), str, true); // case insensitive
Posted by: Guest on August-05-2021
-2

C#: casting string to enum object

public static TEnum ParseEnum<TEnum>(string value) where TEnum : struct
{
    TEnum tmp; 
    if (!Enum.TryParse<TEnum>(value, true, out tmp))
    {
        tmp = new TEnum();
    }
    return tmp;
}
Posted by: Guest on January-19-2021

C# Answers by Framework

Browse Popular Code Answers by Language