我已经看到了这两种用于持续声明的方法,这些方法将在项目中使用.
公共模块中的常量.
NonInheritable(密封)类中的常量
是否有人使用任何其他方法进行常量声明?
这些方法之间有什么区别,有什么优点和缺点吗?
谢谢.
将常数放在最相关的类中 - 例如Math.Pi,Int32.MinValue等等.
Math.Pi
Int32.MinValue
我已经看到了各种常量,它们实际上也应该是枚举 - 特别是对于状态代码等.
我不认为为常量创建一个类(或模块)是明智的,除非确实没有与这些常量相关联的合理类.