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

Post a reply

Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: 序列化的字段写与不写=new()有区别吗

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

by caitsithware » 2024/09/13 06:46

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

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

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

by kvfreedom » 2024/09/13 06:19

1.png
1.png (32.1 KiB) Viewed 5592 times

Top