// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002068/string-toenum
// @nuget: Z.ExtensionMethods
using System;
using System.IO;
public class Program
{
public static void Main()
string animal = @"Cat";
// C# Extension Method: String - ToEnum
var enumValue = animal.ToEnum<AnimalType>();
Console.WriteLine(enumValue);
}
public enum AnimalType
None,
Cat = 1,
Dog = 2