case 中的条件必须是常量,而不能是变量,否则会报异常:“错误 1 A constant value is expected 。。。。”

 

        int a = 3;
        int b = 4;
        private void test(int c)
        {
            switch (c)
            {
                case a:
                    break;
                case b:
                    break;
                default:
                    break;
            }

        }

这种情况下会报异常。应该修改为:

       private void test(int c)
        {
            switch (c)
            {
                case 1:
                    break;
                case 2:
                    break;
                default:
                    break;
            }

        }


 

相关文章:

  • 2021-09-17
  • 2021-09-17
  • 2021-09-17
  • 2021-09-17
  • 2021-09-17
  • 2022-12-23
  • 2021-11-14
猜你喜欢
  • 2021-07-12
  • 2021-11-11
  • 2021-11-21
  • 2022-12-23
  • 2022-02-13
  • 2021-10-14
相关资源
相似解决方案