{% else-1 %}
Давно этот код у меня уже валяется. Писал я его для себя , но думаю хоть раз но пригодится каждому.
Сериализатор выводит все public поля класа у файл и выводит обратно из файла в клас.

                        
using System;
using System.IO;
using System.Xml.Serialization;

public static class Serializator
{
public static void Save(string path, object instance)
{
using (var sw = new StreamWriter(path)) {
var seri = new XmlSerializer(instance.GetType());
seri.Serialize(sw, instance);
}
}
public static Type Load<Type>(string path)
{
using (var sr = new StreamReader(path)) {
var seri = new XmlSerializer(typeof(Type));
return (Type)seri.Deserialize(sr);
}
}
}
0 25 0
Без комментариев...