编码:
public class UnitOfWork : IUnitOfWork
{
...
~UnitOfWork()
{
dispose(false);
}
}
〜是什么意思?
完整的代码在这里:https : //github.com/timschreiber/DapperUnitOfWork/blob/master/DapperUnitOfWork/UnitOfWork.cs
~UnitOfWork()
是该类的析构函数的声明public class UnitOfWork
。
这是(IMO)关于析构函数的有趣部分:
程序员无法控制何时调用析构函数,因为这是由垃圾回收器确定的。垃圾收集器检查应用程序不再使用的对象。如果认为某个对象符合销毁条件,它将调用析构函数(如果有)并回收用于存储该对象的内存。程序退出时也会调用析构函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句