我喜欢 c#,但为什么我可以这样做:
public static bool Initialized { private set; get; }
或者这个:
public static bool Initialized = false;
但不能将两者混合在一行中?
我只需要为我的变量(私有(private)集)设置访问级别,并且我需要在启动时将其设置为 false。我不想制作那个无聊的私有(private) _Initialized 变量,它将由公共(public) Initialized var 的 getter 返回。我喜欢我的代码漂亮。 (注意:我的变量是静态的,它不能在构造函数中初始化)。
谢谢
最佳答案
关于c# - 静态属性的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2596344/