だから私はクラスを持っています。私はそれをシリアライズ可能にしたい (XML とその逆)。Xml.Linqを使用してシリアル化する方法は知っています..しかし、それは手作業によるシリアル化です-クラスをマークアップして前後にシリアル化できるようにするときに、 protobuf[ProtoContract]
と他の属性を使用して自動化されていません。
だから私は手を振っているのだろうか
public class Entries {
public List<Entry> Entries {get; set;}
}
public class Entry {
public string Id {get; set;}
public string Path {get; set;}
}
次のような XML を取得します。
<entries>
<entry id="value" path="value"/>
</entries>
では、C# クラスを属性でマークアップして、XML シリアライズ可能にする方法は?