В настоящее время я пытаюсь написать программу в D, которая при вызове и передаче объекта будет сериализовать объект в документе XML. Я хотел бы сделать это так же просто, как передать объект в него, но я не совсем уверен, что это можно сделать. Пример:Возможно ли получить имя переменной в D?
class A
{
//Constructors and fluff
....
int firstInt;
int secondInt;
}
.....
A myObj = new A();
XMLSerialize(myObj);
и выход будет
<A.A>
<firstInt></firstInt>
<secondInt></secondInt>
</A.A>
Таким образом, это возможно для меня, чтобы получить даже имя переменных внутри объекта или же, что придется все делать вручную ?
вы хотите имена полей на самом деле не переменные –
я предполагаю, что он нуждается в обоих, если он хочет работа над собственной схемой сериализации ... – DejanLekic