Итак, есть список нам нужно знать сколько в нем элементов. На это есть свойство Count:
public virtual int Count {get;}
Оно возвращает количество элементов, при необходимости очистить список у нас есть функция Clear:
public virtual void Clear();
Смотрим пример:
// CSharp using System; using System.Collections; using System.Drawing; class MyClass { } class MainClass { public static void Main(string[] args) { ArrayList myArray = new ArrayList(); object c=new object(); myArray.Add(c); myArray.Add("Hello"); Point p = new Point(); myArray.Add(p); MyClass m=new MyClass(); myArray.Add(m); foreach (object o in myArray) { Console.WriteLine(o.ToString()); } Console.WriteLine(myArray.Count); myArray.Clear(); Console.WriteLine(myArray.Count); } }
Смотрим результат.