Используйте Enum.IsDefined()
. Полное определение:
public static bool IsDefined(
Type enumType,
Object value
)
Пример использования:
public enum MyEnum { A = 1, B = 2 };
Enum.IsDefined(typeof(MyEnum), 1) --> true
Enum.IsDefined(typeof(MyEnum), 3) --> false
Вы можете найти больше информации на этой странице MSDN .