C#中break语句的使用方法  C#中break语句的使用方法
  break语句可以用来终止一条迭代语句,使控制流程跳转到迭代语句的下一条语句。break语句可以放在循环体的任意位置来实现这一目的,若要中止整个嵌套循环,可以使用return语句。
  示例
  break在if语句中的使用
  在条件语句中包含一个1~10的计数器,但break语句在计数达到4后终止循环。程序的流程如图1所示。  图1 break语句流程 程序代码如下: using System;
  class BreakTest
  {
  static void Main()
  {
  Console.WriteLine("输出结果为:");
  for (int i = 1; i <= 10; i++)
  {
  if (i > 4)
  {
  break;
  }
  Console.WriteLine(i);
  }
  Console.Read();
  }
  }
 
 按 键运行程序,运行结果如图2所示。
 
  
  图3 break语句
  示例
  break语句在switch语句中的使用
  通过判断用户输入的值显示相应信息,程序代码如下:
  using System;
  class Switch
  // http://www.isstudy.com
  {
  static void Main()
  {
  Console.Write("Enter your selection (1, 2, or 3): ");
  string s = Console.ReadLine();
  int n = Int32.Parse(s);
  switch (n)
  {
  case 1:
  Console.WriteLine("Current value is {0}", 1);
  break;
  case 2:
  Console.WriteLine("Current value is {0}", 2);
  break;
  case 3:
  Console.WriteLine("Current value is {0}", 3);
  break;
  default:
  Console.WriteLine("Sorry, invalid selection.");
  break;
  }
  }
  }
  按键运行程序,运行结果如图4所示。
 
  
  图4 break语句与switch语句连用
  完整程序代码如下:
  ★★★★★主程序文件完整程序代码★★★★★
  using System;
  using System.Collections.Generic;
  using System.Text;
  // http://www.isstudy.com
  namespace _3_10
  {
  class Program
  {
  static void Main()
  {
  Console.WriteLine("输出结果为:");
  for (int i = 1; i <= 10; i++)
  {
  if (i > 4)
  {
  break;
  }
  Console.WriteLine(i);
  }
  Console.Read();
  }
  } 
 
 |