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

