2012-02-16 21 views
-5

XML:<class> <method>a1</method> <class>運行時間期間動態地添加新的方法和屬性

C#:

Class Demo 
    { 
     public string a1 { get; set;} 
     public void a1() 
     { 
     ----- 
     } 
    } 
    class test 
    { 
    public static void main(string args[]) 
    { 
     Demo d = new Demo(); 
     d.a1(); 
    } 
    } 

C#的被編譯,它會被製造爲在其他程序參考。

如果我在a1之後添加一個新的XML方法,如a2,我可以在運行時使用dynamic和expandos來獲取此方法。如果可能的話,請告訴我該怎麼做。

另一件事,該方法可以根據每個XML文件在運行時動態創建。例如,如果d.a1()包含<method>c1</method>然後它會顯示從智能感知d.c1()

+2

SO代碼格式化易於使用,請儘量利用它。 – 2012-02-16 05:19:38

+0

Ummmmmmmmm,什麼? – 2012-02-16 06:04:05

+0

你不覺得你應該解釋XML和代碼之間的關係嗎?並非每個項目都這樣做。 – 2012-02-16 06:49:28

回答

相關問題