我想将 enum
作为 public
,但其中一个 enum
值应该是 internal
。这在 C# 中可能吗?
public enum Numbers
{
One,
Two,
Three,
internal Zero // I want zero as internal
}
最佳答案
我认为您可以使用以下代码实现此目的:
public static class Numbers
{
public static readonly int One = 1;
public static readonly int Two = 2;
public static readonly int Three = 3;
internal static readonly int Zero = 0;
}
此外,它可以像 enum
一样使用。
关于c# - 如何为特定值设置内部枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50578497/