所以,我有以下的反射的方法:調用使用一個單獨的對象
public class Singleton
{
private Singleton(){}
public static readonly Singleton instance = new Singleton();
public string DoSomething(){ ... }
public string DoSomethingElse(){ ... }
}
使用反射我怎麼能調用DoSomething的方法?
我想問的原因是我將方法名稱存儲在XML中並動態地創建UI。例如,我動態地創建一個按鈕,並告訴它點擊按鈕時通過反射調用什麼方法。在某些情況下,它會是DoSomething,或者在其他情況下,它會是DoSomethingElse。
非常感謝。這樣可行。除了找不到Types.Empty。 你的意思是Type.EmptyTypes? – Crippeoblade 2008-10-15 12:40:03