gpt4 book ai didi

c#-3.0 - C#3.0 自动属性,为什么不直接访问字段呢?

转载 作者:行者123 更新时间:2023-12-04 00:00:39 25 4
gpt4 key购买 nike

使用在类的属性中获取/设置的新方法:

public string FirstName {
get; set;
}
为什么不简单地将属性 FirstName public 而不使用访问器?

最佳答案

直接访问类内部变量(字段/属性)的两个大问题是:

1)您不能轻易地对字段进行数据绑定(bind)。

2)如果您从类中公开公共(public)字段,则以后不能将它们更改为属性(例如:向 setter 添加验证逻辑)

关于c#-3.0 - C#3.0 自动属性,为什么不直接访问字段呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/174198/

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