You are currently browsing the monthly archive for Agosto 2007.
Serialização rápida de objectos para XML:
public class ObjectSerializer
{
public static string Serialize(T objectToSerialize)
{
XmlSerializer serializer;
serializer = new XmlSerializer(typeof(T));
StringBuilder builder = new StringBuilder();
TextWriter writer = new StringWriter(builder);
serializer.Serialize(writer, objectToSerialize);
writer.Close();
return builder.ToString();
}
public static T Unserialize(string messageString)
{
XmlSerializer serializer;
serializer = new XmlSerializer(typeof(T));
TextReader reader = new StringReader(messageString);
return (T)serializer.Deserialize(reader);
}
}
Mais fácil é dificil!
