当前位置: 首页 > news >正文

027集——goto语句用法——C#学习笔记

goto语句可指定代码的跳行运行:

实例如下:

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp2
{
//yngqq@2024年9月4日10:08:31public  class Program{public static void  Main(){  bool b = true  ;erro:if (b == true){// OK:System.DateTime d = System.DateTime.Now;System.Console.WriteLine(d.ToLongDateString());Console.ReadLine();b = false;if (b == false ) goto erro;}else {System.Console.WriteLine("哈哈");Console.ReadLine();}}}
}

实例2:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp2
{public  class Program{static void Main(){try{erro:Console.WriteLine("Coffee sizes: 1=Small 2=Medium 3=Large");Console.Write("Please enter your selection: ");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("Invalid selection.");break;}if (cost != 0){Console.WriteLine("Please insert {0} cents.", cost);}Console.WriteLine("Thank you for your business.");goto erro;Console.ReadLine();}catch (Exception){throw;}}}}


http://www.mrgr.cn/news/19403.html

相关文章:

  • HTTP 之 消息结构(二十二)
  • 5.5树与二叉树的应用
  • 4款免费又好用的软件,良心无广,每一款都值得收藏
  • 宣布 Vue 3.5 版发布
  • map容器中的“值”为vector<type>型的时候的操作
  • 如何查看Mac的处理器架构‌‌是ARM还是x86
  • 为电源而疯狂:电源处理简介
  • Gitlab-ce upgrade 16.0.1 to 17.3.1【Gitlab-ce 16.0.1 升级 17.3.1】
  • GMP级细胞因子:细胞治疗的“黄金搭档”
  • C++入门基础知识49——【关于C++数字】之定义数字
  • 游戏开发:protobuf可以使用默认值么?
  • 聊一下软件测试的组织与管理
  • 2024年第十五届蓝桥杯青少组国赛撞期GESP认证、放弃那个?
  • 力扣刷题--821. 字符的最短距离【简单】
  • 2024 第七届“巅峰极客”网络安全技能挑战赛初赛 Web方向 题解WirteUp
  • Cortex-M --- 中断向量表
  • [嵌入式] 设备没有联网的情况下如何安装库
  • 怎么摆脱非自然链接?
  • 河南省第三届职业技能大赛 网络安全(世赛选拔)项目样题
  • EE trade:为什么黄金没有100%的纯度