-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