- Learn C# in 7 days
- Gaurav Aroraa
- 183字
- 2021-07-08 09:51:29
Switch statement
This is a statement that provides a way to select an expression using switch statement that evaluates the conditions using case blocks when code does not fall in any of the case blocks; then, the default block executes (default block is an optional block in switch...case statement).
Switch statement is also known as an alternative to if...else if...else statement. Let's rewrite our examples used in the previous section to showcase the if...else if...else statement:
private static void SwitchCaseExample() { WriteLine("switch case statement example."); Write("Enter character:"); charinputChar = Convert.ToChar(ReadLine()); switch (char.ToLower(inputChar)) { case'a': WriteLine($"Character {inputChar} is a vowel."); break; case'e': WriteLine($"Character {inputChar} is a vowel."); break; case'i': WriteLine($"Character {inputChar} is a vowel."); break; case'o': WriteLine($"Character {inputChar} is a vowel."); break; case'u': WriteLine($"Character {inputChar} is a vowel."); break; default: WriteLine($"Character '{inputChar}' is a consonant."); break; } }
In the preceding code, the default block will execute if none of the case evaluates to true. The switch...case statement will be discussed in detail on day three.
There is a slight difference when you're choosing between switch...case and if...else. Refer to https://stackoverflow.com/questions/94305/what-is-quicker-switch-on-string-or-elseif-on-type for more details.
- Android Application Development Cookbook(Second Edition)
- Wireshark Network Security
- 基于免疫進(jìn)化的算法及應(yīng)用研究
- Scratch 3.0少兒編程與邏輯思維訓(xùn)練
- Learning Neo4j 3.x(Second Edition)
- Hands-On Kubernetes on Windows
- Spring 5 Design Patterns
- Python Machine Learning Blueprints:Intuitive data projects you can relate to
- JQuery風(fēng)暴:完美用戶體驗
- Mastering OAuth 2.0
- Android嵌入式系統(tǒng)程序開發(fā)(基于Cortex-A8)
- Flink入門與實戰(zhàn)
- Visual C++程序設(shè)計全程指南
- Python Django Web從入門到項目實戰(zhàn)(視頻版)
- Game Programming using Qt 5 Beginner's Guide