How can I cast string to enum?

Code Example - How can I cast string to enum?

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

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
                            
                        
 

Related code examples