我喜欢c#,但为什么我可以这样做:
public static bool Initialized { private set; get; }
Run Code Online (Sandbox Code Playgroud)
或这个 :
public static bool Initialized = false;
Run Code Online (Sandbox Code Playgroud)
但不是两者兼而有之?
我只需要为我的变量(私有集)设置访问级别,我需要在启动时将其设置为false.我不想制作那个无聊的私有_Initialized变量,它将由公共Initialized var的getter返回.我喜欢我的代码很漂亮.(注意:我的变量是静态的,它不能在构造函数中初始化).
谢谢