gpt4 book ai didi

c# - OO 设计 - 您在内部使用公共(public)属性还是私有(private)字段?

转载 作者:太空狗 更新时间:2023-10-29 20:48:08 25 4
gpt4 key购买 nike

<分区>

我正在使用 C# 2.0,但这适用于大多数面向对象的语言。当我创建具有包装私有(private)字段的公共(public)属性的类时,我会在是否应该在内部使用属性或字段之间来回切换。当然,C# 3.0 使用自动属性使这更容易,但它仍然适用。

重要吗?

public class Person
{
private string _name = "";

public string Name
{
get { return _name; }
set { _name = value; }
}

public Person(string name)
{
_name = name; //should I use the property or field here?
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com