C# 我可以缓存WaitForEndOfFrame吗?还是应该每次都使用yield new?

C# 我可以缓存WaitForEndOfFrame吗?还是应该每次都使用yield new?,c#,unity3d,C#,Unity3d,基本上,问题是:我会得到与生成新的WaitForEndOfFrame()相同的结果吗还是应该避免这种情况 缓存:YieldInstruction waitForUpdate=new WaitForEndOfFrame() 使用:yield return waitForUpdate你绝对可以。避免不必要的内存分配非常有用。您的测试得到了什么结果?似乎按照预期工作。

基本上,问题是:我会得到与生成新的WaitForEndOfFrame()相同的结果吗还是应该避免这种情况

缓存:
YieldInstruction waitForUpdate=new WaitForEndOfFrame()


使用:
yield return waitForUpdate

你绝对可以。避免不必要的内存分配非常有用。

您的测试得到了什么结果?似乎按照预期工作。