社区
C#
帖子详情
资源释放的问题?
jl_ytl
2006-04-28 01:56:04
我做了一个用户控件A,在这个对象里new 了几个其它用户控件b1,c1。
问:我需要释放几个其它用户控件b1,c1吗?怎么释放,在什么事件里释放?
...全文
172
12
打赏
收藏
资源释放的问题?
我做了一个用户控件A,在这个对象里new 了几个其它用户控件b1,c1。 问:我需要释放几个其它用户控件b1,c1吗?怎么释放,在什么事件里释放?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xqlez
2006-04-29
打赏
举报
回复
顶
Ninputer
2006-04-29
打赏
举报
回复
用户控件如果你不手工释放的话,会跟窗体一起释放。
不用使用using,你可以在不想要的时候先从窗体的Controls集合中删掉他
接下来直接调用
(c as IDisposable).Dispose();
然后清除引用即可
jl_ytl
2006-04-29
打赏
举报
回复
针对用户控件,在什么事件释放?
using (YourClass YourObject = new YourClass ())
{
//对YourObject做操作
}
估计不行,我以后还要在父控件对这个控件操作。
Knight94
2006-04-29
打赏
举报
回复
如果要调用Dispose,则必须继承IDisposable接口,并提供相应的具体实现,否则一点儿意义都没有。
AlphaGroup
2006-04-28
打赏
举报
回复
不用释放吧
释放就用Dispose吧
sskset
2006-04-28
打赏
举报
回复
补充:你的class 必须继承 IDispose接口才能using和dispose
cowbird
2006-04-28
打赏
举报
回复
试试使用using
例如
using (YourClass YourObject = new YourClass ())
{
//对YourObject做操作
}
这样在'}'之后就会释放内存.
jxufewbt
2006-04-28
打赏
举报
回复
.net会帮你释放的,如果你非要释放,可以用xx.Dispose();
cic_wxf
2006-04-28
打赏
举报
回复
.net的垃圾回收机制问题就是不知道系统什么时候回收,有可能立马就干掉了,比如b1=null,你可以写在你的自定义控件的事件中
fengjunonline
2006-04-28
打赏
举报
回复
我也是在解决一个问题的时候,需要手动释放无用的对象,以节约内存;查了一些资料,发现。。。唉,学学vc吧
cancerser
2006-04-28
打赏
举报
回复
通常是不需要释放的
如果非要释放
在不用的时候 直接写成b1=null,c1=null 就成了
fengjunonline
2006-04-28
打赏
举报
回复
无法手动释放,
这个是.net的垃圾回收机制的弊端,只有当.net察觉对象没有用的时候,才会释放
性能测试常规指标【服务器系统
资源
指标+业务指标】
第二章:服务器系统
资源
指标 服务器
资源
指标:CPU、内存、磁盘之间的关系 服务器
资源
指标:CPU 服务器
资源
指标:物理内存 服务器
资源
指标:虚拟内存 服务器
资源
指标:虚拟内存大小设置 服务器
资源
指标:虚拟内存...
HttpClient的
释放
资源
到底在
释放
什么?如何正确的
释放
资源
?
本文主要想聊一聊ApacheHttpClient中
资源
释放
的那些事,如果对它不够了解的话可以参考下面的思维导图:链接:https://www.processon.com/view/link/641ef425fc0140496f0a3961我们常用的
资源
释放
的API可以分为下面几...
关于
资源
释放
的
问题
学到jdbc回顾一下
资源
释放
的
问题
: 1.为什么要
释放
资源
:
释放
内存。把已经没用途的
资源
占用的内存
释放
回收。 2.手动
释放
资源
的
问题
: 流相关
资源
一般遵循: 1.先开后关的顺序,有点像去银行取钱一样,打开
资源
: ...
【Java面试题】wait和sleep是否会触发锁的
释放
以及CPU
资源
的
释放
?
Object.wait()方法,会
释放
锁
资源
以及CPU
资源
。Thread.sleep()方法,不会
释放
锁
资源
,但是会
释放
CPU
资源
。首先,wait()方法是让一个线程进入到阻塞状态,而这个方法必须要写在一个Synchronized同步代码块里面。因为...
java
释放
资源
_JAVA 手动
释放
资源
问题
前言:java语言中由于有垃圾回收机制,因此大大解放了程序员的工作量,不再需要担心自己忘记
释放
不用的...1)gc只能
释放
内存
资源
,而不能
释放
与内存无关
资源
。2)gc回收具有不确定性,你根本不知道它什么时候会回收,...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章