1. 首页
  2. 编程语言
  3. C#
  4. 基于switch你可能不知道的一些用法

基于switch你可能不知道的一些用法

上传者: 2022-03-02 09:17:15上传 PDF文件 175.21 KB 热度 27次

//在这里,想让i==0的时候执行在这里default语句不做任何事,但是没有加break;提示如下:C# 严格控制每一个Switch 的分支都不允许贯穿,例如有时候你可能会像下面这样:该语句完全合法。当然,还有一种不为人知的解决方案,如下:假设你有一个方法M,代码如下:可以很明显的指导b 只有两个值,一个是true,一个是false,但是编译器却无法通过,提示:因为编译器认为每一个switch结构都有可能执行,同时也认为都有可能不执行,但是方法M必须有int的返回值,所以编译器提示错误。解决这个问题的方法也很简单:

用户评论