10 2012 档案

摘要:浅拷贝和深拷贝 有两种对象克隆的方法:浅拷贝和深拷贝。浅拷贝只是复制引用,而不会复制引用的对象。深拷贝会复制引用的对象。 因此,原始对象中的引用和浅拷贝对象中的同一个引用都指向同一个对象。而深拷贝的对象包含了对象的一切直接或间接的引用。参看维基百科(http://en.wikipedia.org/w 阅读全文
posted @ 2012-10-29 13:22 wind2013 阅读(228) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Person { private string name; p 阅读全文
posted @ 2012-10-29 12:49 wind2013 阅读(182) 评论(0) 推荐(0)
摘要:设置null相当于,切断了变量和分配的内存(以及其他资源)的联系 如果想释放这部分资源,基本上只能靠.Net 的垃圾收集了,垃圾回收机制会自动收拾它的。 但是垃圾回收机制,不能保证何时去回收它,所以你也不知道它到底啥时候能回收掉,这样可能影响系统的效率。解决方法是,使该类继承IDisposable接 阅读全文
posted @ 2012-10-15 14:45 wind2013 阅读(371) 评论(0) 推荐(0)
摘要:强命名程序集的缘由: 目前Windows中出现的DLL Hell问题(两个不同的公司可能开发处具有相同名称的程序 集,如果将相同名称的程序 集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的 程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。 由此看来,仅靠名称来区分程序集是不足够的 阅读全文
posted @ 2012-10-12 17:03 wind2013 阅读(439) 评论(0) 推荐(0)