using System;
using System.IO;
using System.Collections;
using System.Xml.Serialization;
namespace ConsoleApplication4
{
///
/// Summary description for Class1.
///
class Class1
{
///
/// The main entry point for the application.
///
[STAThread]
static void Main(string[] args)
{
UserSession u = new UserSession ();
u.m_arrayList.Add ("foo");
u.m_arrayList.Add ("bar");
XmlSerializer s = new XmlSerializer (typeof (UserSession));
Stream st = File.Create ("foobar.txt");
s.Serialize (st, u);
st.Close ();
StreamReader r = new StreamReader (File.OpenRead ("foobar.txt"));
Console.WriteLine (r.ReadToEnd ());
r.Close ();
}
}
public class UserSession
{
public ArrayList m_arrayList = new ArrayList();
public ArrayList MyArray
{
get
{
return m_arrayList;
}
}
}
}