我不确定我是否完全清楚附加到对象中事件的含义。这是我目前的理解,无论是正确的还是详尽的:1。附加到本地类事件不需要分离例子:this.Closing+=newSystem.ComponentModel.CancelEventHandler(MainWindow_Closing);公共(public)事件EventHandlerOnMyCustomEvent=delegate{};我假设当您的对象被释放或被垃圾回收时,函数会被释放并自动与事件分离。2。附加到您不再需要的对象(=null;)必须从中分离例子:附加到计时器的Elapsed事件,您只响应一次。我假设您需要将Timer存储在局部