A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈子斌 中级黑马   /  2012-7-13 23:02  /  1505 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我用方法new了一个对象,现在不需要了,有什么方法可以删除吗

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

5 个回复

正序浏览
还可以这样,比如要new一个SqlConnection对象,建议这样写:
using(SqlConnection conn=new SqlConnection("连接字符串"))
{
      在这里面访问数据库
}//此地方系统会自动的把conn对象回收

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
不知道通用不 让该对象的引用值为null,该对象就会被垃圾回收器回收了吧

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
在局部代码块里new一个对象,那样只要运行了一次,就自行释放了。这种方法应该行。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
你说的不太清楚,最好上代码,像你生成的对象,不用了,垃圾回收站会自动处理,一般不用管,如果该对象的类支持IDisposable接口的话,可以调用对象的Dispose()方法释放掉

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
那你把new了的这句话删了就行了啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马