序列化的字段写与不写=new()有区别吗

kvfreedom
Posts: 69
Joined: 2024/07/11 04:36

序列化的字段写与不写=new()有区别吗

Post by kvfreedom »

1.png
1.png (32.1 KiB) Viewed 5557 times
User avatar
caitsithware
管理人
Posts: 90
Joined: 2024/03/26 01:56

Re: 序列化的字段写与不写=new()有区别吗

Post by caitsithware »

LogicToolkit由Unity的序列化系统存储,因此取决于Unity的规范。
我目前的看法如下。
根据Unity规范,实例总是分配给序列化字段的,所以基本上没有太大的区别。
不过,根据C#规范,类类型的`default`是null,所以这样写可能会安全一点。

详细内容请查看Unity手册中的Script serialization
Post Reply