List添加数据
<>中定义什么类型,集合List就是什么类型。
List<int> list = new List<int>();//int类型集合
list.Add(10);
List方法
List<int> list = new List<int>();
list.Max();//最大值
list.Min();//最小值
list.Sum();//总和
list.Average();//平均值
list.Clear();//清除数据
list.Count();//数量
list.Contains();//包含
list.GetType();//获取当前实例类型
list.Insert(1, 100);//添加数据,在索引为1处添加100
list.IndexOf(100);//检索集合中第一个100的索引
list.RemoveAll();//移除所有数据
list.RemoveAt(2);//从某一索引处开始移除
list.Reverse();//将元素的顺序反转
list.Sort();//将元素进行排序
list.ToString();//转换成字符串
List练习
随机选出10个数字,不能重复,求出最大值,最小值,和,平均值。
List<int> list = new List<int>();
Random r = new Random();
int num = 0;
while (list.Count !=10)
{
num = r.Next(1, 100);
if (!list.Contains (num ))
{
list.Add(num);
}
}
Console.WriteLine("最大值{0}",list.Max());
Console.ReadKey();