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 类型系统... 阅读全文