一、选择语句
if…else… 、 switch case 、 a?b:c 等语句和C语言一样。
二、循环语句
for循环、while()循环、do…while循环 和C语言一样。
有一个特殊的:
foreach循环:遍历一个集合中的所有元素。
语法格式:
foreach(类型 循环变量 in 集合或数组)
{
代码块
}
static void Main(string[] args)
{
string[] strs = new string[] {"我","爱","C#" };
foreach (string s in strs)
{
Console.Write(s);
}
Console.ReadLine();
}
输出的结果如下:
从这个例子可以知道,foreach 循环中循环变量依次按顺序取集合中的元素,直到所有元素遍历结束。
三、跳转语句
break:跳出整个循环体
continue:跳出本次循环,进入下一次循环
return:跳出当前函数
goto:跳到已经标记好的位置
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("enter one numble(enter “e”to exit)");
string strs = Console.ReadLine();
if (strs == "e")
{
goto aaa;
}
Console.WriteLine("the data you enter is :" + strs);
}
aaa:
Console.WriteLine("exit successfully");
Console.ReadLine();
}
当执行到goto语句时,程序跳转到标签aaa。这个标签用户自己命名。