gpt4 book ai didi

c# - 如何禁止使用字段而不是属性?

转载 作者:可可西里 更新时间:2023-11-01 08:01:20 24 4
gpt4 key购买 nike

<分区>

我的类中有一个属性在 set 访问器中有很多逻辑:

private String text;

public String Text
{
get { return text; }
private set
{
// some actions with a value
value = value.Replace('a', 'b');

text = value;
}
}

如何防止其他开发人员(甚至我)更改此类中的 field 而不是 property

如果有人这样写:

public Test(String text)
{
this.text = text;
}

它会破坏我的类的逻辑!

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