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.
Форматирование SO-кода прост в использовании, пожалуйста, приложите все усилия, чтобы воспользоваться им. –
Ummmmmmmmm, что? –
Вам не кажется, что вы должны объяснить связь между XML и кодом? Не каждый проект делает это. –