我正在使用这段代码,其中我调用了从dll动态加载的类列表的run
方法:
for (int i = 0; i < robotList.Count; i++)
{
Type t = robotList[i]; //robotList is a List<Type>
object o = Activator.CreateInstance(t);
t.InvokeMember("run", BindingFlags.Default | BindingFlags.InvokeMethod, null, o, null);
}
invokeMember
调用列表中每个类的 run
方法。现在我该如何通过
invokeMember
在单独的线程中调用这个 run
方法?这样我就可以为每个调用的方法运行单独的线程。