2020
12-10
12-10
详解C#实例化对象的三种方式及性能对比
前言做项目过程中有个需求要实例化两万个对象并添加到List中,这个过程大概需要1min才能加载完(传参较多),于是开启了代码优化之旅,再此记录。首先想到的是可能实例化比较耗时,于是开始对每种实例化方式进行测试,过程如下实例化方式1、用New关键字实例化一个类2、用Activator实例化一个类3、用Assembly实例化一个类代码实现测试环境:vs2019.NETFramework4.7IntelCorei7-10510UCPU首先定义一个类Personpubliccl...
继续阅读 >