摘要:
C#资源释放及Dispose、Close和析构方法备注:此文的部分观点有误,之所以仍旧保留本文,是需要在后期给出一个勘误版。正确的版本在这里“C#中标准Dispose模式的实现”一:什么是资源在开始本文前,需要一些准备知识。首先要提出“什么是资源”。在CLR出来之后,Windows系统资源开始分为“非托管资源”和“托管资源”。 非托管资源是指:所有的Window内核对象(句柄)都是非托管资源,如对于Stream,数据库连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到CLR管理; 托管资源是指:由CLR管理分配和释放的资源,即由CLR里new出来的对象。其次再来讲,资源的释放方式 阅读全文
posted @ 2011-01-05 16:35
陆敏技
阅读(55058)
评论(30)
推荐(9)
摘要:
异常处理之ThreadException、unhandledException及多线程异常处理一:ThreadException和unhandledException的区别 处理未捕获的异常是每个应用程序起码有的功能,C#在AppDomain提供了UnhandledException 事件来接收未捕... 阅读全文
posted @ 2011-01-05 09:43
陆敏技
阅读(28116)
评论(14)
推荐(23)

浙公网安备 33010602011771号