2012-02-16 8 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# компилируется и это будет сделано в качестве ссылки в другой программе.

Если я добавлю новый метод XML, например a2 после a1, могу ли я получить этот метод во время выполнения, используя динамические и expandos. Если возможно, скажите, пожалуйста, как это сделать.

Другое дело, может ли этот метод динамически создаваться во время выполнения в соответствии с XML-файлом. Например, если d.a1() содержит <method>c1</method>, тогда он отобразит d.c1() от Intellisense.

+2

Форматирование SO-кода прост в использовании, пожалуйста, приложите все усилия, чтобы воспользоваться им. –

+0

Ummmmmmmmm, что? –

+0

Вам не кажется, что вы должны объяснить связь между XML и кодом? Не каждый проект делает это. –

ответ

Смежные вопросы