2021
11-05
11-05
.NET中创建对象的几种方式和对比
目录使用标准反射的Invoke方法使用Activator.CreateInstance使用Microsoft.Extensions.DependencyInjectionNatasha使用表达式Expression使用Emit基准测试相关链接在.net中,创建一个对象最简单的方法是直接使用new(),在实际的项目中,我们可能还会用到反射的方法来创建对象,如果你看过Microsoft.Extensions.DependencyInjection的源码,你会发现,为了保证在不同场景中的兼容性和性能,内部使用了多种反射机制。在本...
继续阅读 >