1、用 GetEnumerator() 遍历dictionary 和 list ,避免使用 foreach ; 用using 包裹,可自动调用Dispose
2、dictionary 使用 TryGetValue 一次判断取值,避免两次访问
3、值类型使用引用方式传递,可提高效率 ref
4、避免无意义的初始化,C# 默认初始化是清除内存,所以无意的初始化,会增加内存
5、字符串判断, 使用 比较length ==0 效率更高
6、cahe 数据,可以避免反复访问;
7、减少字符串的拼接,每次拼接都会产生新的字符串,产生CG
8、常量使用const 或 readonly 修饰
[C#] C# 优化内存和运行效率
最新推荐文章于 2024-08-22 20:19:20 发布