gpt4 book ai didi

c# - 自动实现属性的确切用途是什么

转载 作者:行者123 更新时间:2023-11-30 14:09:40 25 4
gpt4 key购买 nike

<分区>

可能是一个重复的问题。我确实搜索过这个并引用了这些文章

我的理解是,

  1. 像只读一样访问
  2. 我们可以在
  3. 中包含一些逻辑
  4. 用于数据绑定(bind)的setter/getter

我真正想弄清楚的是,

public class Employee {
public string strName;
}

public class Employee {
public string strName {get;set;}
}

我的问题:

  1. 这两种实现有什么区别
  2. 是否有任何地方(我指的是实际场景)我们可以证明需要自动实现的属性而不是上面所示的第一个实现。

更新

我知道这是一个重复的问题,我已经提到了它。请考虑我提出的问题中的第二点。答案究竟是什么?我无法理解。

如果我没有任何逻辑来设置该值,这是一个好的做法还是有什么需要?

好的,谢谢大家的回复。我现在明白了。因为我很新,所以我无法掌握它。但现在我明白了。很抱歉浪费了你所有的时间。

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