您将要使用该
Type.GetType方法。
这是一个非常简单的示例:
using System;using System.Reflection;class Program{ static void Main() { Type t = Type.GetType("Foo"); MethodInfo method = t.GetMethod("Bar", BindingFlags.Static | BindingFlags.Public); method.Invoke(null, null); }}class Foo{ public static void Bar() { Console.WriteLine("Bar"); }}我之所以说 简单
,是因为以这种方式很容易找到同一程序集内部的类型。请参阅乔恩的答案,以获取有关您需要了解的更详尽的解释。检索类型后,我的示例将向您展示如何调用该方法。



