cdh*_*wie 41
因为值类型构造函数可能会执行任何操作 - 例如,根据一天中的时间切换逻辑.常量值类型在理智上是有意义的,但由于构造函数可以灵活地做任何他们喜欢的事情,它在实践中根本不能用于自定义值类型.(请记住,常量是在编译时计算的,这意味着你的构造函数必须在编译时运行.)
vcs*_*nes 21
C#中的Const意味着它可以在编译时确定,这就是为什么只有非常原始的类型,例如int和string可以是const.
如果您来自C背景,readonly关键字可能更适合您.
| 归档时间: |
|
| 查看次数: |
30866 次 |
| 最近记录: |