读书人

C# 窗体中有这么的一段代码

发布时间: 2012-08-10 12:19:33 作者: rapoo

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()方法来实现。
这个方法是自动生成的,了解一下就可以了。

读书人网 >C#

热点推荐