C#语法(基础)——C#的访问器
  v5bEezpf7PPs 2023年11月02日 51 0

C#访问器其实就是属性,可以给字段添加get访问器和set访问器来限制它的读写。

将不带 set 访问器的属性视为只读。 将不带 get 访问器的属性视为只写。 将具有以上两个访问器的属性视为读写。

也可以在访问器中自定义逻辑。

比如下面这个例子

 public int Month
{
get => _month;
set
{
if ((value > 0) && (value < 13))
{
_month = value;
}
}
}

这个字段就是对set访问器做了逻辑判断,当对字段进行赋值时,就会走set访问器

在声明字段属性的同时可以去实例它

例如

 public Dictionary<string, ObjectPoolData> poolDic { get; private set; } = new Dictionary<string, ObjectPoolData>();


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

v5bEezpf7PPs