花费 8 ms
C#性能优化:延迟初始化Lazy

1. 概述 我们创建某一个对象需要很大的消耗,而这个对象在运行过程中又不一定用到,为了避免每次运行都创建该对象,这时候延迟初始化(也叫延迟实例化)就出场了。 延迟初始化出现于.NET 4.0,主要 ...

Fri Sep 25 00:35:00 CST 2015 4 6179
C# 减少嵌套循环

最近在解决性能优化的问题,看到了一堆嵌套循环,四五层级的循环真的有点过分了,在数据量成万,十万级别的时候,真的非常影响性能。 当然,除了关注明显的循环例如for、foreach,还应该关注隐晦一点的 ...

Thu Jun 17 01:18:00 CST 2021 1 357
C# 减少if嵌套

最近维护一批代码,其中包括一堆if...的使用,多的情况嵌套8、9层,痛苦不堪,所以搜寻一些可以降低if...else的方法来改善一下代码,写个简单总结。 第一种: 优化前 ...

Fri Jun 05 00:41:00 CST 2020 1 858

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM