首页 > 代码库 > c#安全性、稳定性、高性能需要注重的点

c#安全性、稳定性、高性能需要注重的点

1、弱事件

2、类型安全(包括类型转换时可能的异常)

3、线程安全

5、装箱和拆箱

6、闭包传递局部变量时可能遇到的问题。

7、用于dictionary的键,要同时实现GetHashCode和Equals的重写并且满足一定规则。

8、重写操作符特别是类型强制转换符的要设计完善可靠的规则。

9、string和StringBuilder使用时机问题。

10、各类型集合使用时机问题

c#安全性、稳定性、高性能需要注重的点