jor*_*dan 9 .net c# datetime const immutability
我尝试了以下不起作用的代码
private const DateTime newDateTime = new DateTime(1,1,1,1,1,1);
Run Code Online (Sandbox Code Playgroud)
编译器声明"DateTime变量不能声明为const".
我想知道如何使这个对象不可变,因为我不想在任何地方错误地改变它.此值将用作检查值以比较其他DateTime对象.
谢谢你的帮助.
Kir*_*huk 14
将其设为静态并使用readonly关键字标记,即:
private static readonly DateTime newDateTime = new DateTime(1,1,1,1,1,1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |