-
C# 利用反射调用类下的方法
- namespace TestReflection
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
-
- private void comboBoxEdit1_SelectedIndexChanged(object sender, EventArgs e)
- {
- string MethodName = comboBoxEdit1.SelectedItem.ToString();
- TestMethod(MethodName, MethodName);
- }
-
-
-
-
-
-
- private void TestMethod(string MethodName, string Text)
- {
- try
- {
-
- Type type = Assembly.Load("TestReflection").GetType("TestReflection.Test");
-
-
- MethodInfo method = type.GetMethod(MethodName);
-
-
- object obj = Activator.CreateInstance(type);
-
-
- object[] parameters = new object[] { this, Text };
-
-
-
- method.Invoke(obj, parameters);
- }
- catch
- {
-
- }
- }
-
- }
- }
-
相关阅读:
软件工程 案例分析作业--CSDN博客功能
现代软件工程 -- 第一周 -- 介绍自己
五月开发总结
第十周读书笔记
读书笔记 2018-5-15
读书笔记 Week7 2018-4-24
结对编程收获
读书笔记 Week7 2018-4-19
结对作业——四则运算 Part2. 封装与对接相关问题
结对作业——四则运算 Part3. 对于结对编程的总结与思考
-
原文地址:https://www.cnblogs.com/tsql/p/8744263.html
Copyright © 2020-2023
润新知