这是内存泄漏吗?

private void Process()
{
    for (; ; )
    {
        // local variable
        RemoteClient remoteClient = new RemoteClient(..);
        // subscription without unsubscription
        remoteClient.BadClient += new EventHandler(remoteClient_BadClient);
    }

..
}

public class RemoteClient
{
  ...
  public event EventHandler BadClient;
}

最佳答案

不,除非您处于无限循环中。

关于c# - 此事件处理代码是否会导致内存泄漏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7649745/

10-10 14:33