Pho*_*_uy 0 c# enums struct class
我对最佳实践有疑问...我的项目中有一堆可枚举的内容,我不希望它们被分开,所以我的想法是只有一个类(或结构)内部所有的枚举...是那个好习惯?如果这是一个好习惯..什么更好?将所有枚举放在类中或结构内?
像这样的东西:
public class (or struct) Enumerables{
public enum Enum1{a, b, c}
public enum Enum2{d, e, f}
}
Run Code Online (Sandbox Code Playgroud)
我希望你能帮助我.谢谢!
enums是Enumerations,而不是Enumerables.
也没有必要在他们自己的班级中隔离它们.只需根据需要离开它们(无论如何它们确实是一种自己的类型).如果它们在逻辑上相关,则可以将它们分组到自己的命名空间中.