クラスをシリアル化する際に、この形式でxmlを取得しています。シリアライゼーション:.NETの各要素に一意の名前を付ける方法は?
<Root Name="blah">
<Element>1</Element>
<Element>2</Element>
<Element>3</Element>
<Element>4</Element>
</root>
私のクラスは
public class Root
{
public List<data> Element { get; set; }
}
ですが、私は形式のデータが必要になります。
<Root Name="blah">
<Element0>1</Element0>
<Element1>2</Element1>
<Element2>3</Element2>
<Element3>4</Element3>
</root>
助けてください...
奇妙に見えますが、なぜそれが必要ですか?名前ではなく固有のelemtn属性値を持つのはどうでしょうか?たとえば、 1 –
sll
これは別のオブジェクト名でも動作することがわかりません。私は、なぜあなたはそのフォーマットでそれを必要とするのだろうと思います。 –
XDocumentまたはXmlDocumentを使用して独自のxmlを作成 –