C#中的枚举应该有自己的文件吗?

芬格拉斯

我有一个使用枚举的类,该枚举当前在其自己的文件中,这似乎很浪费。

关于将枚举放置在使用它们的文件的名称空间中的一般看法是什么?还是应该将枚举真正存在于自己的CS文件中?

编辑

我应该提到的是,尽管所讨论的类使用了这些枚举,但是外部调用者也是如此。换句话说,另一个类可以设置这些枚举。因此,它们不会在班级内部使用,否则此问题将变得毫无道理。

詹姆斯·柯伦

我不会说“浪费”(多余的文件要多少钱?),但是通常很不方便。通常,有一个类与枚举关系最密切,我将它们放在同一文件中。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C 中的每个函数都应该有自己的 .c 文件吗?或者我可以将程序的所有功能放在一个 .c 文件中吗?

Git-每个分支中应该有不同的自述文件吗?

OS X中应该有一个dev文件夹吗?

EventArgs应该有多可变?C#

应该有指针吗?

每个片段都应该有自己的活动吗?

一些关系表应该有自己的模型吗?

每个组件(.xml)都应该有自己的 eclipse-project 吗?

每个 SolrCloud 节点都应该有自己的 ssl 证书吗?

每个字体字符都应该有自己的字距表吗?

github repo还应该有nuget包文件夹吗?

我整个网站应该有一个大的角度文件吗?

超类应该有构造函数吗?

我应该有多余的单元测试吗

我应该有多个存储库吗?

HMI设备上应该有RTOS吗?

子组件应该有状态吗?- 反应

方法声明中不应该有一个冒号(':')吗?

我们的Ubuntu服务器中应该有很多外壳吗?

在iOS中,每个UIView都应该有一个UIViewController吗?

Angularjs中每个视图应该有一个控制器吗?

React中的容器组件不应该有样式吗?

我可以/应该有多个Objective-C桥接头吗?

使用 createEntityAdapter 时,每个 React 组件都应该有自己的切片吗?

DialogFragment 应该有自己的 ViewModel 还是应该使用包含它们的 Fragment 的 ViewModel?

方法中每个可能的分支都应该有一个单独的junit吗?

我应该有两个不同的模型类来读取和更新Web API中的对象吗?

我应该有注册/登录流程来在tvOS App中实施应用内购买吗?

函数应该有原型错误