枚举到int最佳实践

zrabzdn

我无法在两种转换方法之间进行选择。从枚举转换为int的最佳实践是什么

1:

public static int EnumToInt(Enum enumValue)
{
    return Convert.ToInt32(enumValue);
}

2:

public static int EnumToInt(Enum enumValue)
{
    return (int)(ValueType)enumValue;
}
尼科

除了@dtb

您可以通过在等号后面提供枚举来指定枚举的int(或标志)。

enum MyEnum
{
    Foo = 0,
    Bar = 100,
    Baz = 9999
}

干杯

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章