我看过的大多数 winforms 计时器示例都声明静态回调。
这与计时器的功能无关吗?
我删除了“静态”修饰符,事情似乎进展顺利......
最佳答案
这无关紧要 - 这些方法实际上只是用于创建委托(delegate)。如果回调需要使用实例中的任何状态(例如更新特定的 UI 元素),请将它们设为实例方法。如果他们不这样做,那么他们保持静态就可以了。计时器不会关心任何一种情况。
关于c# - 为什么要使计时器回调静态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247624/