我只需要能够将一个对象转换为可空的枚举.对象可以是枚举,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!!