c#中if语句和switch语句运用

掌握C#常用的流程控制语法
掌握C#流程控制中的 if语句,
switch.case•…语句用法

img

https://blog.csdn.net/qq_43444398/article/details/88680259

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7519978
  • 你也可以参考下这篇文章:if语句和switch语句
  • 除此之外, 这篇博客: C#中的if语句和switch语句中的 语法规范 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    switch (表达式)
    {
            case1: { 语句1; break; }
            case2: { 语句2; break; }
            ...
            case 值n: { 语句n; break; }
            default: { 语句n + 1; break; }
    } 
    
    /*
        **执行过程:
    根据表达式的值,去大括号中查找与该值相匹配的分支。
    如果匹配成功,就立即执行分支后对应的语句,直到遇到break关键字,跳出switch继续往下执行。
    如果没有匹配的结果,就执行default后的语句,直到遇到break关键字,结束switch语句。
     1. 如果case 冒号后⾯没有任何语句,可以不加break;
     2. Switch()括号中是可以允许添加浮点型变量的,但不推荐
     3. 浮点型是有误差的
     4. 浮点型⼀般不做等于的判断**
    
    */
    
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^