-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()
。
SO代碼格式化易於使用,請儘量利用它。 – 2012-02-16 05:19:38
Ummmmmmmmm,什麼? – 2012-02-16 06:04:05
你不覺得你應該解釋XML和代碼之間的關係嗎?並非每個項目都這樣做。 – 2012-02-16 06:49:28