C#拾遗
                C#拾遗1.1  垃圾回收1.1.1  避免不必要的对象创建1.1.2  不要使用空析构函数  ★1.1.3  实现  IDisposable  接口1.2 String  操作1.2.1  使用  StringBuilder  做字符串连接1.2.2  避免不必要的调用ToUpper或ToLower方法1.2.3  最快的空串比较方法1.3 多线程1.3.1  线程同步1.3.2  使用ThreadStatic替代NameDataSlot  ★1.3.3  多线程编程技巧1.4 类型系统...                阅读全文