在数据库中因为有个存储过程这个就不好讲了。作者: hourglass 时间: 2013-11-6 00:04
break用来跳出当前语句块;
continue用于循序之中,功能是终止本次循环,执行下一次循环;
return用于方法返回,跳出返回并返回值,当然,也可以不返回任何值。作者: zhangqiang 时间: 2013-11-6 14:32
break 跳出当前的本次循环,
continue 跳出循环体中的当次循环,进入下一次循环
return用于发放返回作者: 夢醒了⊙﹏⊙b心 时间: 2013-11-6 17:16
break 直接跳出整个循环
continue 跳出这一次的循环 下次继续
return 跳出整个循环并且带有返回值或者没有返回值 多用于方法中作者: y494890511 时间: 2013-11-6 19:45
1. goto语句
goto语句可以直接跳转到程序中标签指定的另一行(标签是一个标示符,后跟一个冒号)
Console.WriteLine("选择数字: 1=钱包 2=手机 3=电脑");
Console.Write("请选择数字: ");
string s = Console.ReadLine();
int n = int.Parse(s);
int cost = 0;
switch (n)
{
case 1:
cost += 25;
break;
case 2:
cost += 25;
goto case 1;
case 3:
cost += 50;
goto case 1;
default:
Console.WriteLine("不存在.");
break;
}
if (cost != 0)
{
Console.WriteLine("请付{0}钱.", cost);
}
Console.WriteLine("祝你下次购物愉快.");
Console.WriteLine("请按任意键退出.");
Console.ReadKey();
Goto语句有两个限制。不能跳转到像for循环这样的代码块中,也不能跳出类的范围,不能跳出try...catch块后面的finally块
2. break语句
break语句在switch语句中使用它退出某个case语句。实际上,break也可以用于退出for、foreach、while或do…while循环,该语句会使控制流执行循环后面的语句。
如果该语句放在嵌套的循环中,就执行最内部循环后面的语句。如果break放在switch语句或循环外部,就会产生编译错误。
for (int i = 1; i <= 100; i++)
{
if (i == 5)
{
break;
}
Console.WriteLine(i);
}
Console.WriteLine("请按任意键退出.");
Console.ReadKey();
3. continue语句
continue语句类似于break,也必须在for、foreach、while或do…while循环中使用。但它只退出循环的当前迭代,开始执行循环的下一次迭代。而不是退出循环。
for (int i = 1; i <= 10; i++)
{
if (i < 9)
{
continue;
}
Console.WriteLine(i);
}
Console.WriteLine("请按任意键退出.");
Console.ReadKey();
4. return语句
return语句用于退出类的方法,把控制权返回方法的调用者。如果方法没有返回类型。Return语句必须返回这个类型的值;如果方法返回void,应使用没有表达式的return语句。
static double CalculateArea(int r)
{
double area = r * r * Math.PI;
return area;
}
int radius = 5;
double result = CalculateArea(radius);
Console.WriteLine("The area is {0:0.00}", result);