Takip eden sınıfa ve onu tutan listeye sahibim:Sınıfı XML'e seri hale getirin mi?
public class Transport
{
public string TransportType { get; set; }
public string Mode { get; set; }
public class Coordinates
{
public float ID { get; set; }
public float LocX { get; set; }
public float LocY { get; set; }
public float LocZ { get; set; }
public ObjectState State { get; set; }
public List<int[]> Connections = new <int[]>();
}
}
public enum ObjectState
{
Fly,
Ground,
Water
}
public static List<Transport> Tracking = new List<Transport>();
Takibi XML'e nasıl serileştiririm?
[Serializable] 'ı listede kullanabileceğimi ve dosyaya serileştirebileceğimi biliyorum ancak XML olarak nasıl kaydedileceğimi bildiğimden emin değilim.
Benim asıl sorun çıkarır biçimi, nasıl vb niteliği olarak ne istediğini kişiselleştirmek olur edebilir edilir? – Guapo
@Guapo, Elements [Öğeler] 'in karşıtı olarak nitelikleri serileştirmek üzere ayarlamak için özellikler/alanlar üzerindeki '[XmlAttribute] özelliğini kullanın. Serileştirmeyi kontrol etmek için süsleyebileceğiniz diğer birçok özellik vardır. Bakınız: http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlattributeattribute.aspx – vcsjones
@vcsjones Teşekkürler, yardımcı oluyor, bazı önemli bir öğeyi bir öğeye dönüştürmeyi zorlaştırdım ama şimdi hepsi dizildi. – Guapo