小编Gam*_*ner的帖子

在C#中,如果我从一个未实例化的不同类中调用一个方法,那么在调用该方法时该类是否被实例化?

class State
{
    public void FalconPunch()
    {
        Console.Writeline("Punched.")
    }
}

class Testy
{
    public void TryThis()
    {
        State.FalconPunch();
    }
}
Run Code Online (Sandbox Code Playgroud)

当Testy类中的方法TryThis()调用State.FalconPunch()时,是否为了执行FalconPunch()方法而实例化了类State(即使是片刻)?

我正在尝试确定是否需要静态状态,以供我游戏中的所有AI代理使用.它在移动平台上,所以我在努力写下优化.

c# memory memory-management

-5
推荐指数
1
解决办法
113
查看次数

标签 统计

c# ×1

memory ×1

memory-management ×1