C# - if 语句
if 语句是一种编程结构,它允许我们根据条件决定执行什么操作。它是一个由布尔表达式组成的控制流语句,根据条件的真假执行不同的代码块。
语法
以下是 C# 中 if 语句的语法 -
if(boolean_expression) { /* 如果布尔表达式为真,则语句将执行 */ }
如果布尔表达式的计算结果为 true,则执行 if 语句中的代码块。如果布尔表达式的计算结果为 false,则执行 if 语句结束后(右花括号后)的第一组代码。
流程图

示例:使用 If 语句
以下是 if 语句的基本示例,此处根据给定条件显示语句 -
using System; namespace DecisionMaking { class Program { static void Main(string[] args) { /* 局部变量定义 */ int a = 10; /* 使用 if 语句检查布尔条件 */ if (a < 20) { /* 如果条件为真,则打印以下内容 */ Console.WriteLine("a is less than 20"); } Console.WriteLine("value of a is : {0}", a); Console.ReadLine(); } } }
Output
当编译并执行上述代码时,它会产生以下结果 -
a is less than 20; value of a is : 10
示例:过滤长度大于等于 5 的元素
在本例中,我们使用 if 语句显示字符长度超过 5 个元素的元素 -
using System; public class Example { public static void Main(string[] args) { string[] arr = new string[] { "aman", "tutorialspoint", "India" }; foreach (var item in arr) { // 使用 if 语句 if (item.Length >= 5) { Console.WriteLine(item); } } } }
输出
当编译并执行上述代码时,它会产生以下结果 -
tutorialspoint India