C# 属性和自动属性使用的问题

编程菜鸟0604号 2018-08-21 05:31:10
请教各位大佬,在C#中属性和自动属性使用的场合是什么?仅仅是在对属性没有限制的情况下使用自动属性吗?
...全文
320 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 6 楼 caozhy 的回复:
不需要验证,不需要访问后备字段,用自动属性。否则用属性。

明白了
  • 打赏
  • 举报
回复
引用 4 楼 hanjun0612 的回复:
自动属性是语法糖,因为属性封装太过繁琐。

大多情况下,如果你要设置get set的具体逻辑,那么自动属性就不合适了。

明白了
threenewbee 2018-08-21
  • 打赏
  • 举报
回复
不需要验证,不需要访问后备字段,用自动属性。否则用属性。
TOFEMALE 2018-08-21
  • 打赏
  • 举报
回复
自动属性就是一个糖,真正的可用的是加入SET,GET
正怒月神 2018-08-21
  • 打赏
  • 举报
回复
自动属性是语法糖,因为属性封装太过繁琐。

大多情况下,如果你要设置get set的具体逻辑,那么自动属性就不合适了。
  • 打赏
  • 举报
回复
引用 1 楼 tangyanzhi1111 的回复:
自动属性就是个 语法糖,简化了的属性取值

你所有地方都可以用自动属性

所有地方都可以用自动属性,那要想对一个属性的赋值进行逻辑判断,写在哪里比较合适?
  • 打赏
  • 举报
回复
所有地方都可以用自动属性,那要想对一个属性的赋值进行逻辑判断,写在哪里比较合适?
江湖评谈 2018-08-21
  • 打赏
  • 举报
回复
自动属性就是个 语法糖,简化了的属性取值

你所有地方都可以用自动属性

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧