我正在查看一些代码,其中包含以下语句:
~ConnectionManager()
{
Dispose(false);
}
这个类实现了IDisposable
接口,但我不知道这是否是波浪号(~)的一部分。
发布于 2008-10-09 19:02:12
它用于指示类的析构函数。
发布于 2008-10-09 19:02:35
与C++相同,它是析构函数;但是在C#中,您没有显式调用它,它是在垃圾收集器收集对象时调用的。
发布于 2008-10-09 19:10:15
参见Destructors (C# Programming Guide)。但是,请注意,与C++不同,程序员无法控制何时调用析构函数,因为这是由垃圾回收器确定的。
https://stackoverflow.com/questions/188688
复制相似问题