如何在 C# 中使用嵌套 if 语句?
csharpprogrammingserver side programming更新于 2025/5/19 1:07:17
在另一个 if 或 else if 语句中使用一个 if 或 else if 语句。嵌套 if 语句的语法如下 −
if( boolean_expression 1) {
/* 当布尔表达式 1 为真时执行 */
if(boolean_expression 2) {
/* 当布尔表达式 2 为真时执行 */
}
}
以下是展示 C# 中嵌套 if 语句用法的示例。这里,我们有两个 if 语句来检查两个条件。
if (a == 5) {
/* 如果条件为真,则检查以下内容 */
if (b == 10) {
/* 如果条件为真,则打印以下内容 */
Console.WriteLine("Value of a is 5 and b is 10");
}
}
以下是完整的示例。
示例
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
//* 局部变量定义 */
int a = 5;
int b = 10;
/* 检查布尔条件 */
if (a == 5) {
/* 如果条件为真,则检查以下内容 */
if (b == 10) {
/* 如果条件为真,则打印以下内容 */
Console.WriteLine("Value of a is 5 and b is 10");
}
}
Console.WriteLine("Exact value of a is : {0}", a);
Console.WriteLine("Exact value of b is : {0}", b);
Console.ReadLine();
}
}
}
输出
Value of a is 5 and b is 10 Exact value of a is : 5 Exact value of b is : 10

