在这里讨论dotNET的一般性问题
文章平均质量分 58
julong88
这个作者很懒,什么都没留下…
展开
-
关于析构函数和IDisposable接口
析构函数的特点:1、总是由CLR调用,所以可以确保它一定会被调用2、没有参数,没有修饰符3、调用的时候可以假定所有托管资源已经释放4、通过析购函数删除对象,会延迟对象在内存中删除的时间5、由于是由CLR调用所以,不确定什么时候会被调用。所以一些稀缺的资源 不能在析构函数中才释放6、没有析构函数的对象,垃圾收集起一次完成清理工作 有析构函数的对象,需要两次次能完成其理工作。会影响系统性能++原创 2005-09-16 10:14:00 · 1431 阅读 · 0 评论 -
难得今天积极的帮别人回答问题,顺便贴出来。这可能是学习事件的最简单的例子了
using System;namespace ComboBoxEx_test{ /// /// eventtest 的摘要说明。 /// public class eventTest { public eventTest() { // // TODO: 在此处添加构造函数逻辑 // } public delegate void stateChange(); public原创 2005-09-22 18:46:00 · 971 阅读 · 0 评论 -
关于两个ListBox绑定数据库后的联动问题(我先抛块砖)
绑定数据:DBAccess dBAccess = new DBAccess(); string SQLStr = "select * from Users"; UserDs = dBAccess.dsExecuteSql(SQLStr,"users"); this.listBox_User.DataSource = UserDs.Tables["users"]; this.li原创 2006-03-09 16:45:00 · 1282 阅读 · 0 评论