相关疑难解决方法(0)

静态属性的默认值

我喜欢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返回.我喜欢我的代码很漂亮.(注意:我的变量是静态的,它不能在构造函数中初始化).

谢谢

c# static default properties

46
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×1

default ×1

properties ×1

static ×1