随笔分类 - .NET
摘要:在实际工作中,你肯定会经常的对树进行遍历,并在树和集合之间相互转换,你会频繁的使用递归。 事实上,这些算法在逻辑上都是一样的,因此可以抽象出一个通用的算法来简化工作。 在这篇文章里,我向你介绍,我封装的两个类,TreeIterator和TreeMap,使用他们,你不必再写递归就可以在任意的树和任意的
阅读全文
摘要:通过这篇文章,不仅可以了解到Attribute的工作原理,还可以了解到GetcustomeAttribute是的内部执行流程。最后,你会看到,使用缓存机制可以极大的优化反射Attribute的性能。 本文结构: 1.为什么在对象上标记Attribute性能很慢。 2.编译器如何编译带有Attribu
阅读全文
摘要:汉化?莫要被这两个字吓到。 其实你也可以汉化,跟着我的步骤来,你也可以进行汉化,Let`s go!!!(大鸟飘过) 这里汉化的是微软企业类库的配置管理工具EntLibConfig.exe。当然,这里的企业类库是3.0版本的。 准备工作: 你需要下载Entprise Library,然后找到配置管理工
阅读全文
摘要:注意:如果你是一个初学者,对实例方法,虚方法的调用还不太清楚,强烈建议你不要阅读本文,因为这里面的代码会让你完全崩溃掉。 如果你对实例方法,虚方法的运行机制已经了如指掌,并且,对方法和对象的内存布局也心中有数,那么本文可能会颠覆你以前对他们的认识。 阅读本文的最佳方式就是亲自演练一下,如果看完之后有
阅读全文