以下 Visual Basic Select Case 语句无法在 C# 中用单个 switch 语句表示:
Dim Condition As Integer = 55
Select Case Condition
Case 1, 3 To 5, 10, 12, 14, Is > 50
'value 55 executes code here
Case Else
'values <1, 2, 6-9, 11, 13, 15-49
End Select
int condition = 55;
switch (condition) {
case 1:
case 3:
case 4:
case 5:
case 10:
case 12:
case 14:
// values 1, 3-5, 10, 12, 14
break;
default:
if (condition > 50) {
// value 55 executes code here
} else {
// values <1, 2, 6-9, 11, 13, 15-49
}
break;
}