c# form 释放问题 在c#中,可以在某个函数内执行下列语句{Form1 frm = new Form1();frm.Show();}窗体show出来了,但是frm的作用域也完了,垃圾回收会不会自动释放这个窗体? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非模态窗体 GC会自动回收模态则不会show()为非模态showdialog()则为模态 如果把你的窗体当垃圾回收了,估计NET也没有人用了 在你关掉该form后.net会回收。另外可以自己在form_closing中,用dispose释放 我总结一下,是不是Show是非模态,但是GC会等你关闭窗体后再回收,但是最好自己关闭时也调用一个DisposeShowDialog是模态,需要自己调用Dispose我怀疑,ShowDialog是不是也会被自动回收? ShowDialog在你关闭当前的窗体时会自动回收。但show不会,按常规想就是,是对话框时,关闭了就代表不用了而非模式的时候,还要用到 给方法传入一个子类,如何判断是哪个子类,到底是用泛型还是用什么实现? 【100】我在本地用IIS发布了网站。别人也能访问、但是就是找不到发不好的网站在哪? 大家看看这段代码,如何改成同时与多个客户端通信(SOCKET) 客户端 服务器 通信问题 dataGrid控件问题 问个小问题 通过反射动态创建了一个控件,如何再用发射通过该控件的名字得到该控件呢?召唤各路英雄!!!召唤思归、速马等达人!!! c#vs2008为什么不能结束NOTEPAD.EXE进程 C#重写系统时间的问题 请问C#中是否有能处理随机事件的函数?? 请高人来评评这条招聘信息 哦 《《《 c# 如何防止form重复加载?
模态则不会show()为非模态showdialog()则为模态
另外可以自己在form_closing中,用dispose释放
我总结一下,是不是Show是非模态,但是GC会等你关闭窗体后再回收,但是最好自己关闭时也调用一个DisposeShowDialog是模态,需要自己调用Dispose
我怀疑,ShowDialog是不是也会被自动回收?
但show不会,
按常规想就是,是对话框时,关闭了就代表不用了
而非模式的时候,还要用到