C#基础 集合
//数组定义的时候
//需要定义数据类型
//需要定义初始长度
//int [] array = new int[5];
//int a = array.Length;
//集合
//ArrayList al = new ArrayList();//初始化
//al.Add(3);
//al.Add(5);
//al.Add(1);
//al.Add(8);
//al.Add(4);
//错误 因为5号索引之前就没有,所以直接赋值不可以
//al[5] = 9;
//al[4] = 9;
//查看个数
//Console.WriteLine(al.Count);
////清空集合
////al.Clear();
////克隆集合
//ArrayList al1 = new ArrayList();
//al1 = (ArrayList)al.Clone();
//Console.WriteLine(al1[2]);
////判断是否包含某个元素
//Console.WriteLine(al.Contains(6));
////查看第一次出现该元素的索引号 若没有,返回-1
//Console.WriteLine(al.IndexOf(1));
////查看最后一次出现该元素的索引号
//Console.WriteLine(al.LastIndexOf(9));
////在1号索引插入一个4
//al.Insert(1,4);
//Console.WriteLine(al[1]);
////移除某个元素的第一次出现的值
//al.Remove(4);
//Console.WriteLine(al[1]);
////移除某个索引号上的元素
//al.RemoveAt(3);
//Console.WriteLine(al[3]);
//for (int i = 0; i < al.Count; i++)
//{
// Console.WriteLine(al[i]);
//}
//Console.WriteLine();
//al.Sort();//排序,升序
//for (int i = 0; i < al.Count; i++)
//{
// Console.WriteLine(al[i]);
//}
////改为降序
//al.Reverse();//翻转集合
// Console.ReadLine();
//输入人数,输入每一个人的分数,
//求平均分
//求最高分
//求最低分
//写成集合
//ArrayList a = new ArrayList();
//double m = 0;
//Console.Write("请输入人数:");
//int b = int.Parse(Console.ReadLine());
//for (int i = 0; i < b; i++)
//{
// Console.Write("输入分数:");
// a.Add(double.Parse(Console.ReadLine()));
// m += double.Parse(a[i].ToString());
//}
//Console.Write("平均分为:"+(m/b));
//a.Sort();
//Console.Write("最低分为:"+a[0]);
//Console.Write("最高分为:" + a[b - 1]);
//Console.ReadLine();
//将每个人的姓名,年龄存入集合
//按照年龄从大到小排列
//姓名也需要排列
//需要知道年龄最大的是谁
//Console.Write("请输入人数:");
//int n = int.Parse(Console.ReadLine());
//ArrayList xm = new ArrayList();
//ArrayList age = new ArrayList();
//for (int i = 0; i < n; i++)
//{
// Console.Write("请输入第{0}个人的姓名:", (i + 1));
// xm.Add(Console.ReadLine());
// Console.Write("请输入{0}个人的年龄:", (i + 1));
// age.Add(int.Parse(Console.ReadLine()));
//}
//for (int i = 0; i < n; i++)
//{
// for (int j = i; j < n - 1; j++)
// {
// if (int.Parse(age[i].ToString()) < int.Parse(age[j + 1].ToString()))
// {
// int zh = int.Parse(age[i].ToString());
// age[i] = age[j + 1];
// age[j + 1] = zh;
// string z = xm[i].ToString();
// xm[i] = xm[j + 1];
// xm[j + 1] = z;
// }
// }
//}
//Console.WriteLine("年龄最大的是{0},是{1}岁", xm[0], age[0]);
//Console.ReadLine();
// Console.WriteLine("请输入人数:");
// int a = int.Parse(Console.ReadLine());
// ArrayList jh = new ArrayList();
// for (int i = 0; i < a; i++)
// {
// Console.Write("请输入第{0}人的姓名:", i + 1);
// jh.Add(Console.ReadLine());
// Console.Write("请输入第{0}人的年龄:", i + 1);
// jh.Add(Console.ReadLine());
// }
// foreach(object aa in jh)
// {
// Console.WriteLine(aa);
// }//遍历集合
// Console.WriteLine();
// for (int i = 1; i < a * 2; i = i + 2)
// {
// for (int j = i; j < a * 2 - 2; j = j + 2)
// {
// if (int.Parse(jh[i].ToString()) < int.Parse(jh[j + 2].ToString()))
// {
// //int huan = 0;
// int huan = int.Parse(jh[i].ToString());
// jh[i] = jh[j + 2];
// jh[j + 2] = huan;
// //string o = "";
// string o = jh[i - 1].ToString();
// jh[i - 1] = jh[j + 1];
// jh[j + 1] = o;
// }
// }
// }
// foreach (object aa in jh)
// {
// Console.WriteLine(aa);
// }//遍历集合
////Console.WriteLine("年龄最大的为:"+jh[0]+"年龄为:"+jh[1]);
//Console.ReadLine();
int [] array = new int[]{2,3,4,6,7,8,9,2};
foreach (int aa in array)//遍历数组
{//定义一个什么类型的数据在数组或集合里面
Console.WriteLine(aa+2);
}
Console.ReadLine();