哪位高手能给解释一下

谁能给解释一下?private System.ComponentModel.IContainer components nullprotected override void D

谁能给解释一下?

  private System.ComponentModel.IContainer components = null;


  protected override void Dispose(bool disposing)
  {
  if (disposing && (components != null))
  {
  components.Dispose();
  }
  base.Dispose(disposing);
  }

[解决办法]
析构函数