美文网首页
unity 中 c#的字段理解-让你明白什么时候该用属性什么时

unity 中 c#的字段理解-让你明白什么时候该用属性什么时

作者: 吉凶以情迁 | 来源:发表于2022-07-30 11:09 被阅读0次
    public int a;//这是字段
    public int a{get;set}//这是属性
    

    所谓属性实际上字段是私有的,只是弄了一个getA() setA()方法,而java是没有属性这个概念的。
    unity中
    如果要反序列化,(json反序列化也就是把json字符串自动变成一个模型并且填充赋值)那么必须public字段,否则无法访问到。
    如果要让字段能够在inspector里面显示 ,必须public字段或者 使用注解SerializeField

        [SerializeField]
       public  TextMeshProUGUI text;
    

    相关文章

      网友评论

          本文标题:unity 中 c#的字段理解-让你明白什么时候该用属性什么时

          本文链接:https://www.haomeiwen.com/subject/iabcwrtx.html