All pastes #28062 Raw Edit

Miscellany

public text v1 · immutable
#28062 ·published 2005-11-09 00:45 UTC
rendered paste body
using System;
using System.IO;
using System.Collections;
using System.Xml.Serialization;

namespace ConsoleApplication4
{
	/// <summary>
	/// Summary description for Class1.
	/// </summary>
	class Class1
	{
		/// <summary>
		/// The main entry point for the application.
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
			B bInstance = new B ();
			XmlSerializer s = new XmlSerializer (typeof (C));
			Stream st = File.Create ("foobar.txt");
			s.Serialize (st, bInstance.CInstance);
			st.Close ();
			StreamReader r = new StreamReader (File.OpenRead ("foobar.txt"));
			Console.WriteLine (r.ReadToEnd ());
			r.Close ();
		}
	}

	public class B
	{
		C cInstance;

		public C CInstance 
		{
			get
			{
				return cInstance;
			}
		}

		public B ()
		{
			cInstance = new C ();
			cInstance.MyArray.Add ("foo");
			cInstance.MyArray.Add ("bar");
			cInstance.MyArray.Add ("dibididabada");
		}
	}

	public class C
	{ 
		ArrayList m_arrayList = new ArrayList();    
		public ArrayList MyArray 
		{
			get 
			{
				return m_arrayList; 
			}
		}
	}
}