当前位置:  开发笔记 > 编程语言 > 正文

定位枚举类型的最佳位置在哪里?

如何解决《定位枚举类型的最佳位置在哪里?》经验,为你挑选了2个好方法。

我发现通常有一个单一的类型或命名空间,它接受任何特定的枚举作为参数,因此我总是在那里定义那些枚举.最近,我有一个同事大肆宣传这是一个愚蠢的事情,你应该总是在项目的根目录中有一个枚举命名空间,你可以在其中定义每个枚举类型.

定位枚举类型的最佳位置在哪里?



1> Jon Skeet..:

为什么将枚举与其他类型区别对待?将它们保存在可能被使用的相同名称空间中 - 并假设它们将被其他类使用,在它们自己的文件中使它们成为顶级类型.

类型我的唯一一种常见的聚集在一起是代表-我有时有Delegates.cs文件与一群在代表越少,使用.NET 3.5和功能/动作,请注意.



2> Nick..:

此外,命名空间用于逻辑分离属于一起的事物.并非所有类都属于同一名称空间,因为它们是类.同样,并非所有枚举都属于同一名称空间,因为它们是枚举.将它们与逻辑上属于的代码放在一起.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有