如何以编程方式调用此方法?
如果我简单地执行killzombies(),它会说我没有正确的参数,但是我不知道在使用代码时要指定什么参数…

public static void KillZombies(object source, ElapsedEventArgs e)
{
    Zombies.Kill();
}

最佳答案

你试过了吗:

KillZombies(null, null);

或许重构你的设计:
public static void KillZombies(object source, ElapsedEventArgs e)
{
    //more code specific to this event, logging, whathaveyou.
    KillSomeZombies();
}

public static void KillSomeZombies()
{
    Zombies.Kill();
}

//elsewhere in your class:
KillSomeZombies();

08-18 05:05