你能用字符串调用对象的方法吗?

时间:2015-07-15 13:34:28

标签: c# .net reflection

例如:

public class MyClass
{
 string stuff = "";
 public doStuff(string stuff)
 {
   this.stuff = stuff;
 }
}

public static Main()
{
string methodName = "doStuff";
List<MyClass> classList = new List<MyClass>();
for(int i = 0;i < 100;i++)
{
classList.Add(new MyClass);
}
foreach(MyClass class in classList)
{
class.Invoke(methodName, new object[]{randomString})
}
}

所以每个MyClass的东西都有不同的价值。

有没有办法可以使用反射以这种方式调用方法?

0 个答案:

没有答案