实例化一个类的三种方法,创建对象三种方法,new activato,assembly

用 Activator 实例化一个类最快;其次是用 New 关键字;最慢的是用 Assembly 实例化。

1、你需要动态的创建一个实例模型的时候,就用Activator.CreateInstance(Type type);如果是明确的知道要创建哪个实例的模型,就可以用 new Class1()了。

T tInstance= (T)Activator.CreateInstance(typeof(T), new object[] { message });
1
2、基于接口的Remoting对象是不能用new来创建的,可以直接使用Activator来创建
3、C#中Activator.CreateInstance()方法用法分析
https://www.cnblogs.com/rinack/p/5831153.html
4、.NET C# 三种实例化一个类的方式的性能比较
https://www.cnblogs.com/liuning8023/archive/2012/07/01/2572073.html
————————————————
版权声明:本文为CSDN博主「han_better」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/han_better/article/details/81777853

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!