C# SWITCH 公用
时间: 2023-10-19 09:56:20 浏览: 115
引用\[1\]和引用\[3\]提供了关于C#中switch语句的示例代码。在C#中,switch语句用于根据表达式的值选择执行不同的代码块。在这些示例中,switch语句根据变量i的值选择执行不同的代码块。
引用\[1\]中的示例展示了一个简单的switch语句。根据变量i的值,分别执行不同的代码块。如果i的值为2,则输出"你真2!"和"你真有才!";如果i的值为4,则输出"你去死吧!";如果i的值为8,则输出"发发发!"。如果i的值不是2、4或8,则执行default代码块,输出"你输入的{0}没有意义",其中{0}是i的值。
引用\[3\]中的示例与引用\[1\]类似,只是没有default代码块。如果i的值不是2、4或8,则不会执行任何代码块。
引用\[2\]中的示例展示了一个错误的用法。在C#中,switch语句的case中的值必须是常量,不能是变量。因此,将变量i用作case的值是错误的。
综上所述,C#中的switch语句用于根据表达式的值选择执行不同的代码块。可以根据需要添加多个case代码块,并使用default代码块处理未匹配的情况。但是,case中的值必须是常量,不能是变量。
#### 引用[.reference_title]
- *1* *2* *3* [c#——switch case语句](https://blog.csdn.net/u014332238/article/details/22159103)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文