如何在 C# 中使用嵌套 if 语句?
csharpprogrammingserver side programming
在另一个 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