而是調用是否有可能通過方法名
if (somecondition == 1)
{
int result = new myDelegate(MyClass.myMethod1);
}
else
{
int result = new myDelegate(MyClass.myMethod2);
}
一個C#的委託是否有可能使用反射做這樣的事情
int result = new myDelegate("MyClass.myMethod" + i.ToString()); }
這個代碼不正確,不能委託分配給一個int ... – 2009-09-28 20:08:51
並不重要,但你應該儘量讓你的C#-code看起來像C#-code,所以大括號總是進入下一行等... – 2009-09-28 20:14:06