C#动态创建类实例并调用
来源:互联网 发布:金税盘开票软件更新 编辑:程序博客网 时间:2024/06/05 23:53
类定义:
namespace DynamicFuncTest{ class BaseTestClass { public virtual string TestFunction01() { return "BaseTestClass TestFunction01"; } public virtual string TestFunction02(string sText) { return "BaseTestClass TestFunction02" + sText; } } class TestClass01 : BaseTestClass { public override string TestFunction01() { return "TestClass01 TestFunction01"; } public override string TestFunction02(string sText) { return "TestClass01 TestFunction02" + sText; } } class TestClass02 : BaseTestClass { public override string TestFunction01() { return "TestClass02 TestFunction01"; } public override string TestFunction02(string sText) { return "TestClass02 TestFunction02" + sText; } }
动态创建并调用:
private void Btn_Execute_Class_Click(object sender, EventArgs e) { if (T_Function_Class.Text.Length == 0) { MessageBox.Show("Pls choice class."); return; } string sClassName = string.Format("DynamicFuncTest.{0}", T_Function_Class.Text); BaseTestClass test = (BaseTestClass)Activator.CreateInstance(System.Type.GetType(sClassName)); //T_Result_Class.Text = test.TestFunction01(); T_Result_Class.Text = test.TestFunction02(T_Params_Class.Text); }
其中T_Function_Class.Text为选中的类名
0 0
- C#动态创建类实例并调用
- 【经典实例】利用C#反射动态编译代码,创建类的实例,并调用其成员
- C#动态创建类实例并动态调用指定的函数
- C#动态创建类的实例
- 反射:动态读取XML创建类实例并赋值
- 读取XML动态创建Java类,并调用方法
- 根据标记动态创建相关类并调用函数
- 在C# 编程中通过类名动态创建实例
- 动态创建类实例
- C# 动态创建控件数组并赋值
- 使用XFire创建WebService实例、C#调用
- C#通过反射来动态创建类对象并调用相关泛型函数(Excel数据自动导入到SQL Server数据库)
- Java动态代理-创建动态类的实例对象及调用其方法
- WCF 动态调用(动态创建实例接口)
- WCF 接口动态调用(动态创建实例接口)
- WCF 动态调用(动态创建实例接口)
- C#调用C++动态库并回调C#函数
- C#动态执行字符串(动态创建代码)的实例代码
- gulp详细入门教程
- 友盟分享 QQ分享后,不显示左下角的小图标
- PCB布线面试题
- Maven全解
- Hadoop Shell 讲解
- C#动态创建类实例并调用
- System获取时间函数代码
- 经典排序算法(6)——直接选择排序算法详解
- LIS O(nlgn)最简写法
- eclipse下,tomact jar包存在 但是无法解析导入 javax.servlet 的问题与解析
- 【springmvc (六)】 使用log4j 日志
- 2015-2016年全国计算机专业大学排名
- HBase源码分析之Region定位
- QQ音乐与网易云音乐的比较