casting string to enum type

Code Example - 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
                    
                
 

How can I cast string to enum?

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

Related code examples