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

网站不备案有什么影响专业购物网站建设报价

网站不备案有什么影响,专业购物网站建设报价,网站搭建平台有哪些,陕西省建设网官网综合服务中心前言 在我们日常工作中常用的C#跳转语句有break、continue、return,但是还有一个C#跳转语句很多同学可能都比较的陌生就是goto,今天大姚带大家一起来认识一下goto语句及其它的优缺点。 goto语句介绍 goto 语句由关键字 goto 后跟一个标签名称组成&…

前言

在我们日常工作中常用的C#跳转语句有break、continue、return,但是还有一个C#跳转语句很多同学可能都比较的陌生就是goto,今天大姚带大家一起来认识一下goto语句及其它的优缺点。

goto语句介绍

  • goto 语句由关键字 goto 后跟一个标签名称组成,通过标签名称指定跳转的位置。

  • 可以在方法的任何地方放置标签,并且可以多次使用相同的标签。

goto代码使用示例

使用goto进行代码重试示例

        /// <summary>/// 使用goto进行代码重试示例/// </summary>public static void GotoRetryUseExample(){int retryCount = 0;for (int i = 0; i < 10; i++){retryLogic:try{//模拟可能出错的操作Random random = new Random();int result = random.Next(0, 2);if (result == 0){throw new Exception("Error occurred");}Console.WriteLine("Operation successful on attempt: " + retryCount);}catch (Exception ex){retryCount++;if (retryCount < 3){Console.WriteLine("Error occurred, retrying...");goto retryLogic; //跳转到重试逻辑}else{Console.WriteLine("Max retry limit reached.");return;}}}}

不使用goto进行代码重试示例

        /// <summary>/// 不使用goto进行代码重试示例/// </summary>public static void NonGotoRetryUseExample(){int retryCount = 0;for (int i = 0; i < 10; i++){while (retryCount < 3){try{//模拟可能出错的操作Random random = new Random();int result = random.Next(0, 2);if (result == 0){throw new Exception("Error occurred");}Console.WriteLine("Operation successful on attempt: " + retryCount);break;}catch (Exception ex){retryCount++;Console.WriteLine("Error occurred, retrying...");}}if (retryCount == 3){Console.WriteLine("Max retry limit reached.");return;}}}

goto正常输出使用示例

        /// <summary>/// goto正常输出使用示例/// </summary>public static void GotoGeneralUseExample(int num){if (num < 0){goto LessThanZero;}else if (num == 0){goto EqualToZero;}else{goto GreaterThanZero;}LessThanZero:Console.WriteLine("数字小于零");goto End;EqualToZero:Console.WriteLine("数字等于零");goto End;GreaterThanZero:Console.WriteLine("数字大于零");goto End;End:Console.WriteLine("End...");}

不使用goto正常输出使用示例

        /// <summary>/// 不使用goto正常输出使用示例/// </summary>public static void NonGotoGeneralUseExample(int num){if (num < 0){Console.WriteLine("数字小于零");}else if (num == 0){Console.WriteLine("数字等于零");}else{Console.WriteLine("数字大于零");}Console.WriteLine("End...");}

goto语句的优缺点

通过上述代码示例我们可以总结如下goto语句的几大优缺点,大家可以根据自己的使用场景谨慎合理的使用。

优点:

  1. 简化复杂逻辑: 在某些情况下,goto 可以帮助简化复杂的逻辑流程,减少嵌套结构。

  2. 跳出多层循环: 可以用于直接跳出多层循环,避免使用额外的标志变量。

缺点:

  1. 降低可读性: 过度使用 goto 可能会导致代码难以理解,降低代码的可读性。

  2. 增加维护难度: goto 可能使代码结构复杂化,增加代码的维护难度。

  3. 潜在引入bug: 不当使用 goto 可能会引入潜在的错误,打破正常的控制流程。

http://www.yayakq.cn/news/780235/

相关文章:

  • 苏州网站建设布局企业法人手机号码查询
  • 佛山网站建设企业开源 企业网站
  • 如何做好网站的优化的监测评价浪漫做爰网站
  • 美术设计网站优化需要什么软件
  • 重庆网站制作招聘千库网ppt模板免费
  • 贵州省住房和城乡建设厅网网站北京信息网招聘最新
  • 34线城市做网站推广在线电子书网站怎么做
  • 常州城乡和住房建设厅网站长沙建站模板
  • 昆明建站网站资讯平台黄冈论坛东湖社区
  • 网站制作报价单模板狗和女主人做爰网站
  • 注册网站电子游戏送钱了38网上怎么卖东西
  • seo网站描述之间用什么标点符号大学生创新创业大赛的意义
  • 多大的服务器可以做视频网站最新新闻热点事件100字
  • wordpress 大学网站中国建设银行绑定网站
  • 网站的网页建设知识ppt网页浏览器英文缩写
  • 静态网站优化西安做网站的公司有
  • 过期域名查询网站自己做网站挣钱不
  • 有了云服务器怎么建设网站做外贸怎么连接国外网站
  • 中国建设银行网站用户注册网站运营目的
  • 北辰网站建设公司太原网站制作河南建筑公司排名
  • 济宁北湖建设局网站app营销推广方案
  • 网站建设策略营销外贸crm客户管理软件
  • 浙江建设厅官方网站网站做后怎么可以在百度搜索到
  • 优秀的图片设计网站推荐孝感网站制作公司
  • 手机制作网站软件下载wordpress 发布时间不对
  • 企业做网站域名需要自己申请吗手机app是什么意思
  • 加强网站建设的请示药品和医疗器械网站icp备案前置审批流程
  • 龙泉公路建设投资有限公司网站电商出口营销要多少钱
  • 自己做网站需要多少费用哪个网站可以做竖屏
  • 做怎个样网做站个网站wordpress云落主题