2、Unity3D C# 关键字(持续记录中。。。)

记录笔记,各位要是看到有什么不对的,麻烦指点下我,感激不尽!!

 

一、Serializable序列化特性关键字

Serializable只对类,枚举,结构,委托有效

未使用 [Serializable] 之前

 

使用[Serializable]之后

 

修改后输出结果: 

 

 感觉相当于是实例化直接给各个变量赋值了

二、SerializeField序列化特性关键字

作用:强制Unity序列化一个私有字段。

会强制序列化private或者protected属性的字段

效果与上面的类似,就不截图了。。

(更新时间:2022-03-08)(持续更新中。。。)

三、C#访问限制修饰符

  • public:任何位置都可以访问。
  • private:只有在自己的类里面可以访问。
  • protected:只有该类对象及其子类对象可以访问。
  • internal:相同程序集或相同项目的对象可以访问。
  • protected internal:访问限于当前程序集或派生自包含类的类型。

默认访问修饰符:

  • 未添加访问修饰符的为internal(类、接口、结构、枚举等)。
  • 类里面的所有成员默认为private。
  • 接口的成员默认为public
  • 命名空间,枚举类型默认为public

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊脑袋_YA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值