1
3
一般来说,应该避免将数组等可变引用类型放入结构中。见 this question 然后回答。 因此,将类设置为引用类型并为其提供deepcopy方法。或者更好的方法-让你的类型不可变,这样你就不需要复制了。 |
2
1
您需要自己实现深度复制方法。 通常,api设计人员会设计一个 克隆() , 克隆(布尔深) 或 复制() 方法执行此操作。 可逗留的 有时用于标记类是可克隆的,但可能会造成混淆,因为它没有指定clone()方法是深的还是浅的。 Why should I implement ICloneable in c#? . |
3
0
没办法。您需要实现自己的深度复制机制。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |