我想将一个C#nullable枚举转换为int。
现在,我有类似的东西:
C#
public enum Dir
{
Up = 0,
Down = 1,
Left = 2,
Right = 3
}
C / CLI
function(System::Nullable<Dir> d){
if(d != NULL){
(int)d; error C2440: 'type cast' : cannot convert from 'System::Nullable<T>' to 'int'
}
}
那么,如何构建一个可以为空的枚举? 没有这样可以为空的int c ++ / CLI或?
由于