【发布时间】:2011-03-17 18:05:37
【问题描述】:
我对 C# 非常陌生,我有一个约定问题:
与事件关联的常量应该存储在哪里?
是否应该将它们包含在我定义 EventArgs 的同一位置?
作为解释,我想为名为“_difficulty”的私有字段定义不同的常量,并通过我重写的 EventArgs 类的构造函数进行设置。
假设常量是, 公共常量int EASY = 0,MEDIUM = 1,HARD = 2; (我假设命名约定全部大写)
或者,我可以创建一个像“DifficultyConstants”这样的类,然后将它们插入那里。
我只是好奇这个约定是什么,并且对于遵循 OOP 最有意义。
【问题讨论】:
标签: c# oop events constants coding-style