首先说,Dispose是关闭对象并释放所使用的资源的方法。// 定义了一个私有成员components,初始化值为null
1、private System.ComponentModel.Container components = null是什么意思?
// 重载了方法Dispose
2、protected override void Dispose( bool disposing )
{
if( disposing ) // 当参数disposing是true时,
{
if (components != null) // 如果components不是null,就调components本身的Dispose方法
{
components.Dispose();
}
}
base.Dispose( disposing ); // 调用基类的Dispose方法
}
1、private System.ComponentModel.Container components = null是什么意思?
// 重载了方法Dispose
2、protected override void Dispose( bool disposing )
{
if( disposing ) // 当参数disposing是true时,
{
if (components != null) // 如果components不是null,就调components本身的Dispose方法
{
components.Dispose();
}
}
base.Dispose( disposing ); // 调用基类的Dispose方法
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货