相关疑难解决方法(0)

只有getter的自动属性,可以设置,为什么?

我创建了一个自动化属性:

public int Foo { get; } 
Run Code Online (Sandbox Code Playgroud)

这只是吸气剂.但是当我构建一个构造函数时,我可以更改值:

public MyClass(string name)
{
    Foo = 5;
}
Run Code Online (Sandbox Code Playgroud)

为什么有可能,即使这只是获取?

c# c#-6.0

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

是公共getter和私有setter同名可能在c#?

如何为物业制作公共吸气剂和私人定位器?以下是否正确?

public String Password
{
    set { this._password = value; }
}

private String Password
{
    get { return this._password; }
}
Run Code Online (Sandbox Code Playgroud)

c# properties

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

标签 统计

c# ×2

c#-6.0 ×1

properties ×1