| 本帖最后由 李后量 于 2012-5-15 19:17 编辑 
 先看代码
 public static int ReadInt()
 {
 int number = 0;
 do
 {
 try
 {
 number = Convert.ToInt32(Console.ReadLine());
 return number;
 }
 catch
 {
 Console.WriteLine("输入错误,请重新输入");
 }
 }
 while (true);
 }
 }
 
 想问的是程序运行到return的时候为什么能直接跳出do-while?难道是在方法中只要遇到return就结束该方法的运行吗?如果是的话,那是不是用break也能跳出啊?
 
 |