相关疑难解决方法(0)

静态只读与const

我已经阅读了各地conststatic readonly各个领域.我们有一些只包含常量值的类.用于我们系统中的各种事物.所以我想知道我的观察结果是否正确:

这些常量值是否应始终static readonly适用于所有公开的内容?并且仅const用于内部/受保护/私有值?

您有什么推荐的吗?我是否可能甚至不使用static readonly字段,而是使用属性?

c# constants

1349
推荐指数
14
解决办法
37万
查看次数

是否有可能获得const的getter?

只是好奇,有没有办法让恒定变量的吸气剂?我有一种内部版本号,以确保两个版本的库仍然使用相同的语言,但我希望程序员能够检查他们正在使用的版本.现在我使用:

 private const Int16 protocol_version = 1;
 public Int16 ProtocolVersion { get { return protocol_version; } }
Run Code Online (Sandbox Code Playgroud)

但如果有办法,我宁愿只用const来做.

c# properties

4
推荐指数
1
解决办法
8915
查看次数

标签 统计

c# ×2

constants ×1

properties ×1