C# 窗体中有这样的一段代码
private System.ComponentModel.IContainer components = null;//
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
请求高手帮忙即使一下,具体点啊
------解决方案--------------------
非托管C++之前,内存的回收是自己用代码来释放。
到了.net时代,netframework实现了自动内存回收机制,
就是由netframework来自动调用Dispose()方法来实现。
这个方法是自动生成的,了解一下就可以了。