首页 > 代码库 > 析构函数
析构函数
在类的实例超出范围时我们希望确保它所占的存储能被收回C#中提供了析构
函数用于专门释放被占用的系统资源
析构函数的名字与类名相同只是在前面加了一个符号~ 析构函数不接受任
何参数也不返回任何值如果你试图声明其它任何一个以符号~ 开头而不与类名
相同的方法和试图让析构函数返回一个值一样编译器都会产生一个错误
析构函数不能是继承而来的也不能显式地调用当某个类的实例被认为不再有
效符合析构的条件析构函数就可能在某个时刻被执行C++的程序员常常需要在
析构函数中写上一系列delete 语句来释放存储而在C#中我们不必再为此担心了
垃圾收集器会帮助我们完成这些易被遗忘的工作
析构函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。