- 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
- {
-
- }
- }
-
- }
- }
posted on
2018-04-08 12:22
无爱无伤
阅读(
393)
评论()
编辑
收藏
举报