var foo = (YourEnum) Enum.Parse(typeof(YourEnum), yourString); if (Enum.IsDefined(typeof(YourEnum), foo)) { return foo; }