在 monodroid 中,我有一个 java 绑定,它返回一个 Java.Lang.Enum 对象。
当我尝试将此对象转换为 int 时,它会抛出。
System.InvalidCastException: Cannot cast from source type to destination type.
这是我在调试器的即时窗口中得到的:
state
{OPENING}
base: {Java.Lang.Enum}
IsClosed: false
IsOpened: false
ThresholdClass: 0x1d200832
ThresholdType: {System.MonoType}
我很惊讶 enum 不能转换成 int ?