using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication7
{
class Program
{
static void Main()
{
//arraylist动态增加的数组,但不排序且元素可重复
ArrayList myal = new ArrayList();
myal.Add("hello");//方法参型为object
myal.Add("world");
myal.Add("!");
Console.WriteLine("myal");
Console.WriteLine("count:{0}", myal.Count);//arraylist.count实际的元素数
Console.WriteLine("count:{0}", myal.Capacity);//可包括的元素数
//类中打印myal arraylist动态数组元素的方法
PrintValues(myal);
}
//ienumerable接口对应arraylist类,实现非泛型集合的简单迭代
static void PrintValues(IEnumerable mylist)
{
foreach (object obj in mylist)
Console.WriteLine(" {0}", obj);
Console.WriteLine();
Console.ReadKey();
}
}
}