static void Main(string[] args){ArrayList list = new ArrayList(10);for (int i = 0; i < list.Count; i++)list.Add(i);foreach (int s in list)Console.Write("{0} ", s);Console.ReadLine();
add是添加到尾部,你前面分配了10个位置却不用