XML C# Tutorial

using System;
using System.IO;
using System.Xml;
using System.Xml.Serialization;
public class MyClass{
   [XmlArrayAttribute("MyStrings")]
   public string [] MyStringArray;
   [XmlArrayAttribute(ElementName = "MyIntegers")]
   public int [] MyIntegerArray;
}
public class Run{
   public static void Main()
   {
      Run test = new Run();
      test.SerializeObject("MyClass.xml");
   }
   public void SerializeObject(string filename)
   {
      XmlSerializer s = new XmlSerializer(typeof(MyClass));
      TextWriter myWriter= new StreamWriter(filename);
      MyClass myClass = new MyClass();
      string [] myStrings = {"Hello", "World", "!"};
      myClass.MyStringArray = myStrings;
      int [] myIntegers = {1,2,3};
      myClass.MyIntegerArray = myIntegers;     
      s.Serialize(myWriter, myClass);
      myWriter.Close();
   }
}