Bir nesneyi bir dosyaya kaydetmek için aşağıdaki yöntemi var:
// Save an object out to the disk
public static void SerializeObject<T>(this T toSerialize, String filename)
{
XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType());
TextWriter textWriter = new StreamWriter(filename);
xmlSerializer.Serialize(textWriter, toSerialize);
textWriter.Close();
}
Ben itiraf etmedi itiraf (sadece bir tür parametre aldı bir uzatma yöntemine dönüştürdü).
Şimdi xml (bir dosyaya kaydetmek yerine) bir dize olarak bana geri vermek gerekiyor. Buna bakıyorum, ama henüz çözemedim.
Bunun bu nesnelere aşina biri için gerçekten kolay olabileceğini düşündüm. Değilse sonunda anlayacağım.