[Mono-list] compile problem and indexer resizing

John BouAntoun John.BouAntoun@rogen.com.au
Tue, 18 Feb 2003 15:02:37 +1100


Don't know about the compiler complaining, but you should look into =
using an ArrayList (System.Collections) instead of a regular array.

-----Original Message-----
From: Santiago Erquicia [mailto:serquicia@fibertel.com.ar]
Sent: Tuesday, 18 February 2003 2:50 PM
To: mono-list@lists.ximian.com
Subject: [Mono-list] compile problem and indexer resizing


I'm new to C# and programing in general.  I was trying to resize an =
indexer=20
(by the way, does anybody know how to do that?) and when I tried to =
compile=20
it, my CPU usage jumped to 98% and never ended.

This is the code:

	class AccountList
	{
		private Account[] myAccounts;
		private int last;

		public AccountList(int length)
		{
			this.myAccounts =3D new Account[length];
		}

		/* Indexer */
		public Account this[int index]
		{
			get
			{
				return myAccounts[index];
			}
		}

		public int Add (Account account)
		{
			myAccounts[].Add(account);
			return this.last;
		}
	}

Does anyone knows if this is wrong? If it is, shoudn't the compiler say=20
something?

Thanks,
Santiago
_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list