2011年3月29日

c#基础及性能优化

摘要: 1.内存1.1了解栈、托管堆、垃圾回收2.数据类型2.1装箱拆箱 1.2 struct:基本是给调用COM,API外部DLL、unsafe留的。规范多多:1。转成接口将装箱,2。不能太大,因为传入传出都将复制成员数据=》如果只是局部变量用,还不如多申明几个变量,反正也不多3。效率的提升:使用调用栈/不用分配托管堆上的对象,不用垃圾回收,但GC人家做的挺好/ =》用不好效率低,用的好也就养养眼。3.委托4.泛型:概念是好,问题还是多多,喜欢用接口编程的话,泛型很无奈(逆变怕怕,不说).net4支持接口协变,不支持类协变,用起来麻烦(理论上应该实现,只有期待未来的编译器更智能)只有ienumabl 阅读全文

posted @ 2011-03-29 14:34 zmodem 阅读(375) 评论(0) 推荐(0)

导航