C# c中~的意思是什么#
守则:C# c中~的意思是什么#,c#,C#,守则: public class UnitOfWork : IUnitOfWork { ... ~UnitOfWork() { dispose(false); } } 这是什么意思 完整代码在这里:~UnitOfWork()是类的声明公共类UnitOfWork 关于析构函数,这里有一个(IMO)有趣的部分需要注意: 程序员无法控制何时调用析构函数,因为这是由垃圾收集器决定的。垃圾收集器检查应用程序不再使用的对象。如果它认为某个对象符合销毁条件,则调用析
public class UnitOfWork : IUnitOfWork
{
...
~UnitOfWork()
{
dispose(false);
}
}
这是什么意思
完整代码在这里:~UnitOfWork()
是类的声明公共类UnitOfWork
关于析构函数,这里有一个(IMO)有趣的部分需要注意:
程序员无法控制何时调用析构函数,因为这是由垃圾收集器决定的。垃圾收集器检查应用程序不再使用的对象。如果它认为某个对象符合销毁条件,则调用析构函数(如果有)并回收用于存储该对象的内存。当程序退出时,也会调用析构函数
它是“析构函数”,当对象被垃圾收集时调用的一个方法
~
表示c中的析构函数#