小编Rei*_*167的帖子

C#自定义getter/setter没有私有变量

我最近学到了c#,所以当我学会写属性时,我被教会这样做:

public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

汽车房产很棒!但是现在我正在尝试做一些更复杂的事情,所以我需要编写一对自定义访问器.

private string _Name;
public string Name {
    get { return _Name; }
    set { _Name = value }
}
Run Code Online (Sandbox Code Playgroud)

我知道当一个人使用autos时,编译器会将私有实例变量放在它的黑暗深处,但是我被宠坏了并且不希望那个私有变量看起来毫无意义.

有没有办法在没有私有变量的情况下使用自定义访问器?

c# coding-style accessor automatic-properties

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

标签 统计

accessor ×1

automatic-properties ×1

c# ×1

coding-style ×1