Мне просто нужно убрать объект с нулевым перечислением. Объектом может быть перечисление, null или int. Спасибо!
public enum MyEnum { A, B }
void Put(object value)
{
System.Nullable<Myenum> val = (System.Nullable<MyEnum>)value;
}
Put(null); // works
Put(Myenum.B); // works
Put(1); // Invalid cast exception!!