Search
 
SCRIPT & CODE EXAMPLE
 

CSHARP

How can I cast string to enum?

YourEnum foo = (YourEnum) Enum.Parse(typeof(YourEnum), yourString);
Comment

casting string to enum type

string str = "Dog";
Animal animal = (Animal)Enum.Parse(typeof(Animal), str);  // Animal.Dog
Animal animal = (Animal)Enum.Parse(typeof(Animal), str, true); // case insensitive
Comment

Convert string to Enum using C#

/// 09/14/2022 Mahesh Kumar Yadav. <br/>
/// <summary>
/// Convert string to enum
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="value"></param>
/// <returns></returns>
public static T ToEnum<T>(this string value)
{
    return (T)Enum.Parse(typeof(T), value, true);
}
Comment

PREVIOUS NEXT
Code Example
Csharp :: c# array remove first element 
Csharp :: iterate through xpdictionary devexpress 
Csharp :: equivalent to T extends TT in c# 
Csharp :: string from byte array c# 
Csharp :: c# const string array 
Csharp :: unity iterate all child objects 
Csharp :: sqrt unity 
Csharp :: c#: how to request for admin priviledge 
Csharp :: c# dynamic object get value 
Csharp :: C# get enum value by DescriptionAttribute 
Csharp :: how to split list by date c# 
Csharp :: how to take user input in string in c# 
Csharp :: how to remove raycast on a button unity 
Csharp :: c# datetime now timestamp 
Csharp :: random seed in c# 
Csharp :: c sharp split string 
Csharp :: what is data encapsulation c# 
Csharp :: c# decimal to hex 
Csharp :: ession in class c# 
Csharp :: button not working unity 
Csharp :: unity instantiate with name 
Csharp :: merge point of two list 
Csharp :: c# array map 
Csharp :: tinyint in c# 
Csharp :: how to sort string array alphabetically in c# 
Csharp :: unity target frame rate 
Csharp :: c# split on multiple characters 
Csharp :: triangle minimum path sum 
Csharp :: c# foreach dictionary 
Csharp :: decalre an int list mvc 
ADD CONTENT
Topic
Content
Source link
Name
5+9 =