Is a public getter and a private setter with same name possible in C#?

前端 未结 6 1492
陌清茗
陌清茗 2021-02-06 21:29

How can I create a public getter and a private setter for a property? Is the following correct?

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

p         


        
6条回答
  •  囚心锁ツ
    2021-02-06 22:09

    To gain an 'Excavator' badge, and to make the answer up to date - readonly fields encapsulated by a get-only property

    private readonly int myVal;
    public int MyVal get { return myVal; }
    

    may be now (as of C# 6.0) shortened to

    public int MyVal { get; }
    

提交回复
热议问题