码迷,mamicode.com
首页 > Windows程序 > 详细

C# Activator和new的区别

时间:2019-07-21 10:31:34      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:性能   net   new   需要   直接   arc   art   better   activator   

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
---------------------
作者:han_better
来源:CSDN
原文:https://blog.csdn.net/han_better/article/details/81777853
版权声明:本文为博主原创文章,转载请附上博文链接!

C# Activator和new的区别

标签:性能   net   new   需要   直接   arc   art   better   activator   

原文地址:https://www.cnblogs.com/bdqczhl/p/11220256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!