enum Beware of Enum.TryParse What do you think Enum.TryParse will return when running this code? public enum ContactMethod { Unknown = 0, Email = 1, Phone = 2 } var result = Enum.TryParse("10", out ContactMethod contactMethod); "It