C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# Goto 转到语句

C# goto 语句也称为跳转语句。它用于将控制权转移到程序的其他部分。它无条件地跳转到指定的标签。

它可用于从深度嵌套循环或 switch case 标签转移控制。

目前,在 C# 中避免使用 goto 语句,因为它使程序变得复杂。

C# Goto 语句示例

让我们看一下 C# 中 goto 语句的简单示例。

例子 (Example)

using System;  
public class GotoExample  
    {  
      public static void Main(string[] args)  
      {  
      ineligible:  
          Console.WriteLine("你没有资格投票!");  
  
      Console.WriteLine("请输入您的年龄:\n");  
      int age = Convert.ToInt32(Console.ReadLine());  
      if (age < 18){  
              goto ineligible;  
      }  
      else  
      {  
              Console.WriteLine("你有资格投票!");   
      }  
      }  
   }

输出:

你没有资格投票!
输入您的年龄:11
你没有资格投票!
输入您的年龄:5
你没有资格投票!
输入您的年龄:26
您有资格投票!


上一主题 C# Continue 继续语句 下一主题 C# Comments 注释
  • 使用社交账号登录,本站支持
全部评论(0)