using System.Xml.Serialization;
public enum Simple : byte
public static void Main()
using (StringWriter textWriter = new StringWriter())
var foo = new Foo{Simple = Simple.three};
var serializer = new XmlSerializer(foo.GetType());
serializer.Serialize(textWriter, foo);
Console.WriteLine(textWriter.ToString());