Latest web development tutorials

C# 判斷

判斷結構要求程序員指定一個或多個要評估或測試的條件,以及條件為真時要執行的語句(必需的)和條件為假時要執行的語句(可選的)。

下面是大多數編程語言中典型的判斷結構的一般形式:

C# 中的判斷語句

判斷語句

C# 提供了以下類型的判斷語句。 點擊鏈接查看每個語句的細節。

语句描述
if 语句 一个if 语句由一个布尔表达式后跟一个或多个语句组成。
if...else 语句 一个if 语句后可跟一个可选的else 语句,else 语句在布尔表达式为假时执行。
嵌套 if 语句 您可以在一个ifelse if语句内使用另一个ifelse if语句。
switch 语句 一个switch语句允许测试一个变量等于多个值时的情况。
嵌套 switch 语句 您可以在一个switch语句内使用另一个switch 语句。

? : 運算符

我們已經在前面的章節中講解了條件運算符? : ,可以用來替代if...else語句。 它的一般形式如下:

Exp1 ? Exp2 : Exp3;

其中,Exp1、Exp2 和Exp3 是表達式。 請注意,冒號的使用和位置。

? 表達式的值是由Exp1 決定的。 如果Exp1 為真,則計算Exp2 的值,結果即為整個? 表達式的值。 如果Exp1 為假,則計算Exp3 的值,結果即為整個? 表達式的值。