如何在C#中将经常调用的方法存储在变量中?

时间:2018-07-31 18:58:55

标签: c# unity3d optimization

在Lua中,放置通常从全局数学库中调用的函数会稍微快一些。例如:

local variable = math.sin

您现在可以将其代替math.sin(x)用作variable(x)(用于演示目的的错误命名)。

那么,C#呢?假设您要调用方法Class.method()一百万次。我认为将该方法放入变量中会更快,但是我该怎么做?

就我而言,我相对频繁地调用函数Mathf.PerlinNoise数以千计,我想将其放在变量中。

我该怎么做,我还要打扰吗?在极端情况下(例如,数千万个呼叫),这会对性能有多大影响?

0 个答案:

没有答案