一、遍历数组
1、for
int []a=new [8]{1,2,3,4,5,6,7,8};
for(i=0;i<a.lengh;i++)
{console.write(a[i]);
}
2、foreach
int []a=new [8]{1,2,3,4,5,6,7,8};
foreach(int b in a )
{console.write(b);
}
注意:
1.foreach只能对集合进行遍历。
2.foreach在操作集合的时候,只能读不能改。
3.foreach操作Dictionary<T,T>
Dictionary<string,string> dic = new Dictionary<string,string>();
//...添加值
foreach( KeyValuePare<string,string> b in dic)
{
}
4.foreach操作List<T>
List<int> list = new List<int>();
//添加值
foreach( int b in list )
{
}
5.foreach能够操作IEnumarable(IEnumarator)下的子级集合。
二、do while型
int a = 3;
do//不管下面的while的表达式正确与否,都要先去执行一遍
{
a = a - 4;
} while (a>4);
Console.WriteLine(a);
Console.ReadLine();
三、switch case
Console.WriteLine("1.汉堡包");
Console.WriteLine("2.可口可乐");
Console.WriteLine("3.鸡腿");
Console.Write("请输入你需要的商品序号:");
string a = Console.ReadLine();
switch (a)
{
case "1":
Console.WriteLine("您选择的是汉堡包!");
break;
case "2":
Console.WriteLine("您选择的是可口可乐!");
break;
case "3":
Console.WriteLine("您选择的是鸡腿!");
break;
default:
Console.WriteLine("您的输入有误!");
break;
}
Console.ReadLine();