using System;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int i = 10;
switch(i)
{
case 1:
Console.WriteLine("i == 1");
break; // 当case后有语句时,break不能省略,在没有default的情况下,最后一个case后即使没有语句,也要加上break。
case 2:
Console.WriteLine("i == 2");
break;
case 3:
case 10:
Console.WriteLine("i == 3 || i == 10");
break;
case 11:
break;// 此处的case后虽然没有语句,但也要加上break,因为最后一个case,且后面没有default
/*
* default可写可不写
*
default:
Console.WriteLine("i为缺省值");
break;
*/
}
Console.ReadKey();
}
}
}
当case后有语句时,break不能省略,在没有default的情况下,最后一个case后即使没有语句,也要加上break。
最新推荐文章于 2024-03-24 00:23:16 发布