是的,C# 中的 switch
語句支持 default
分支。default
分支用于處理 switch
語句中沒有匹配到任何 case
標簽的情況。當程序執行到 default
分支時,會執行該分支內的代碼。通常,default
分支用于處理異常情況或提供一種默認行為。
以下是一個簡單的示例:
int number = 3;
switch (number)
{
case 1:
Console.WriteLine("Number is 1.");
break;
case 2:
Console.WriteLine("Number is 2.");
break;
case 3:
Console.WriteLine("Number is 3.");
break;
default:
Console.WriteLine("Number is not 1, 2, or 3.");
break;
}
在這個示例中,當 number
的值為 3 時,程序會執行 case 3
分支。如果沒有匹配到任何 case
標簽,程序將執行 default
分支。