【发布时间】:2014-09-07 04:33:19
【问题描述】:
我对代码如下的枚举有疑问:
namespace space
{
public enum MyEnums
{
Enum1,Enum2,...
}
}
namespace space
{
public class MyClass
{
public enum MyEnums
{
Enum1,Enum2,...
}
}
}
有什么区别以及如何使用它们?
【问题讨论】:
-
1 - 范围 2 - 可以将嵌套枚举设为私有
-
唯一的区别在于代码的可维护性
-
枚举是一种类型,就像类或接口一样。更具体地说,它是一种值类型,例如结构。相同的规则适用于嵌套。
标签: c# class enums namespaces difference