gpt4 book ai didi

c# - 这些分配变量的方式有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-03 23:09:18 25 4
gpt4 key购买 nike

创建一个专门为变量赋值的变量和使用new关键字创建一个符合赋值的变量有什么区别?我知道他们最终都会得到相同的结果,我只想知道是否存在性能差异之类的东西。

例如:

this.transform.position = new Vector3(mousePosInBlocks, this.gameObject.transform.position.y, this.transform.position.z);

对比

Vector3 temp = new Vector3(mousePosInBlocks, this.gameObject.transform.position.y, this.transform.position.z);
this.gameObject.transform.position = temp;

此示例代码使用带有游戏对象的 Unity 5s 位置系统..

最佳答案

编译后的代码基本相同,几乎没有差异。感谢@Rup 为我指出这一点。

关于c# - 这些分配变量的方式有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39968437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com