相关疑难解决方法(0)

当我尝试使用或返回它时,我可以避免使用枚举值吗?

如果我有以下枚举:

public enum ReturnValue{
    Success = 0,
    FailReason1 = 1,
    FailReason2 = 2
    //Etc...
}
Run Code Online (Sandbox Code Playgroud)

我回来时可以避免施放,像这样:

public static int main(string[] args){
    return (int)ReturnValue.Success;
}
Run Code Online (Sandbox Code Playgroud)

如果不是,为什么默认情况下不将枚举值视为int?

.net c# enums casting return-value

28
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

casting ×1

enums ×1

return-value ×1