C#中如何释放对象~?

lornwolf 2003-12-25 02:32:53
在C++中我new一个对象后最后都要delete掉,在C#中好像没有delete操作符,那么该如何释放对象呢~?
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TeaBall 2003-12-25
  • 打赏
  • 举报
回复
如果是派生类的话就继承父类的;如果是自定义的就自己写。
brightheroes 2003-12-25
  • 打赏
  • 举报
回复
其实自定义的类是继承于ojbect的
他已经有了一个方法叫做Dispose();

当然你可以重写
public override Dispose()
{
...........
}
lornwolf 2003-12-25
  • 打赏
  • 举报
回复
如果是自己定义的类,必须定义一个Dispose函数来实现资源的释放么~?
brightheroes 2003-12-25
  • 打赏
  • 举报
回复
obj.Dispose();

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧