本文介绍了开关语句???的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 你可以在开关中指定一个范围 - 声明吗? 开关(i) { 案例100 - 999: //做点什么 休息; 案例1000 - 9999 : //做其他事情 休息; } 不允许使用以前的语法,我知道, 你可以用''switch'来解决这个问题吗?无需为每个可能的值提供一个案例 声明而不使用''if''? 谢谢 Christian 解决方案 实际编译,但它不会做你想要的。 (减去 符号是减法,所以它相当于case -899。) 你不能指定范围一个C#开关语句。 P. Hi,can you specify a range in a switch - statement ?switch (i){case 100 - 999 :// do somethingbreak;case 1000 - 9999:// do something elsebreak;}Previous syntax is not allowed, I know,but can you solve this using ''switch'' ? without having to provide a casestatement for every possible value and without using ''if'' ?thanksChristian 解决方案That will actually compile, but it won''t do what you want. (The minussign is subtraction, so it''s equivalent to "case -899".)You can''t specify ranges in a C# switch statement.P. 这篇关于开关语句???的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-18 09:48