C# Activator的使用(类工厂动态创建类的实例)
包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。此类不能被继承——c# Activator
c#在类工厂中动态创建类的实例
1. Activator.CreateInstance (Type)
2. Activator.CreateInstance (Type, Object[]) public class ActivatorTest
{private string name;public string Name { set { name = value; }get { return name; } }private string age;public string Age { set { age = value; }get { return age; } }private string mon;public string Mon { set { mon = value; }get { return mon; } }public ActivatorTest() { }public void ActivatorTestInfo(string name,string age,string mon){this.name = name;this.age = age;this.mon = mon;Console.WriteLine("Here Here Here");}
}
public static void Main()
{ActivatorTest activatorTest = new ActivatorTest(); ;Type type = null;MethodInfo methodInfo = null;Object resClass = null;Object[] paramters = { "1","2","3"};type = activatorTest.GetType();methodInfo = type.GetMethod(type.Name+"Info");//搜索公共方法resClass = Activator.CreateInstance(type);//动态创建类的实例methodInfo.Invoke(resClass, paramters);//执行类,参数
}
C# Activator的使用(类工厂动态创建类的实例)相关推荐
- Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信
Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...
- python创建类的实例方法-Python中动态创建类实例的方法
简介 在Java中我们可以通过反射来根据类名创建类实例,那么在Python我们怎么实现类似功能呢? 其实在Python有一个builtin函数import,我们可以使用这个函数来在运行时动态加载一些模 ...
- python动态创建类_Python中通过参数动态创建扩展类(class)
class Bar: def super_cool_function(self): print("Cool") 1.利用Python闭包动态扩展类 通过在内部创建并从函数返回它来动 ...
- Python中type()详解:动态创建类
众所周知:type()函数可以查看变量的类型: 先看一个简单的列子来看一下type查看变量类型 class Animal():passa=Animal() print(type(a)) print(t ...
- java 动态创建实例_java – 有没有办法动态创建类(而不是实例)?
我有一个关于如何动态创建类(而不是实例)的问题. 在我的项目中,我需要根据配置文件编写几个类似的类. 例如,有一个像这样的 JSON: { { "lang": "pyth ...
- python 动态_python实现动态创建类的方法分析
本文实例讲述了python实现动态创建类的方法.分享给大家供大家参考,具体如下: python作为动态语言,如何在运行时动态创建类呢(python Creating classes dynamical ...
- Python面试常用的高级用法,怎么动态创建类?
元类是Python当中的 高级用法 ,如果你之前从来没见过这个术语或者是没听说过这个概念,这是非常正常的,因为一方面它的 使用频率不高 ,另外一方面就是它相对 不太容易理解 .以至于很多Python开 ...
- php怎么创建对象变量,php实现变量动态创建类的对象用法
这篇文章主要介绍了php使用变量动态创建类的对象,涉及php面向对象程序设计中对象的动态创建相关操作技巧,需要的朋友可以参考下 本文实例讲述了php使用变量动态创建类的对象.分享给大家供大家参考,具体 ...
- 懒加载和预加载的区别_类的动态创建(ro,rw)amp; 懒加载类和非懒加载类底层加载的区别 amp; 类和分类的搭配分析...
黑客技术点击右侧关注,了解黑客的世界! Java开发进阶点击右侧关注,掌握进阶之路! Python开发点击右侧关注,探讨技术话题!作者丨OSMin链接:https://juejin.im/post/5 ...
最新文章
- 怎样写出无法维护的代码
- 锦州财经学校计算机系,锦州一职高与财经学校哪个好
- 事务与分布式事务原理与实现
- android 4.4 linux 内核版本,稳定内核版本和更新 | Android 开源项目 | Android Open Source Project...
- matlab 扫雷命令,Matlab版扫雷
- 初志科技发布云策略 安全云平台如稳固建筑
- 3-16Pytorch与随机抽样
- Python基本数据类型之tuple
- ul1977标准_UL1977标准连接器UL认证测试内容
- vue项目实战-电商后台管理系统
- matlab 单相整流电路,MATLAB的单相桥式整流电路研究
- ibm服务器开机显示如何设置,IBM服务器开机进入WEBBIOS界面配置RAID
- python制作贺卡代码_用python作元旦贺卡_用AI帮你画新年贺卡:只需输入几个单词,就能模仿大师名做......
- STM32F103RCT6Mini开发板搭建1.44寸TFT显示屏
- 数值分析:数据的最小二乘拟合
- 阿里身份实名认证实例
- 编译原理实验 -- 文法分析
- 查询出每个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所对应的等级
- ubuntu英文乱码解决
- 【论文解读 EMNLP 2018 | JMEE】Jointly Multiple EE via Attention-based Graph Information Aggregation
热门文章
- [论文阅读] (22)图神经网络及认知推理总结和普及-清华唐杰老师
- oracle wallet java_oracle Wallet的使用
- 机械键盘和普通键盘打字哪个舒服
- YUV2RGB Opencv
- 背光的工作原理及结构
- 小程序开发--地区选择四级联动(选择省,市,县,镇)
- unity ios系统相机相册 IOS16 自动横屏
- xml读取出现中文乱码
- MATLAB---制作动画并演示
- Nature Genetics:华中农业大学严建兵团队合作揭示玉米和玉米的“父辈”如何适应环境进化...