在使用 C 编程之后,我正在使用 C# 进行编程。所以我使用了很多常量,例如“DEFAULT_USER_ID”、“REMOTE_ADDRESS”等...
在我看来,使用这样的常量是相当“老式”的,也许还有其他更优雅的方法来在对象之间使用一些常量数据。
关于如何优雅地完成此操作有什么想法吗?
Thanks.
使用常量之类的东西DEFAULT_USER_ID
仍然是“要走的路”(除非您希望它是可配置的,但那是另一个主题)。 -->const(C# 参考)
不要使用常量进行枚举(FILE_TYPE_DOC = 1
, FILE_TYPE_XLS = 2
,...)。这可以在 C# 中更优雅地完成enums:
enum FileType {
Doc,
Xls, // or, optionally, "Xls = 2".
...
};
您还可以将其用于标志(可按位运算符组合的常量),这是 C 中常量的另一个常见用例:
[Flags]
enum FontDecoration {
None = 0,
Bold = 1,
Italic = 2,
Underline = 4
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)