📅  最后修改于: 2023-12-03 15:15:47.592000             🧑  作者: Mango
在 C# 中,if else 语句是一种常见的控制流语句。它用于基于特定条件执行代码块。
if 语句仅在给定条件为 true 时执行代码块。下面是 if 语句的语法:
if (condition)
{
// 如果条件为真,执行此代码块
}
其中,condition
是一个表达式,如果返回 true
,则执行代码块。注意,代码块用花括号 {}
括起来。
if else 语句是 if 语句的扩展,它允许在条件不满足时执行备用代码块。下面是 if else 语句的语法:
if (condition)
{
// 如果条件为真,执行此代码块
}
else
{
// 如果条件不为真,执行此代码块
}
如果 condition
为 true
,则执行第一个代码块;否则,执行第二个代码块。
else if 语句可以延伸 if else 语句以测试多个条件。它可以出现在 if 语句和 else 语句之间,也可以出现在嵌套的 if else 语句中。下面是 else if 语句的语法:
if (condition1)
{
// 如果条件1为真,执行此代码块
}
else if (condition2)
{
// 如果条件2为真,执行此代码块
}
else
{
// 如果以上条件都不为真,执行此代码块
}
在这个例子中,只有当 condition1
为 false
时才会测试 condition2
。如果 condition2
为 true
,则执行第二个代码块;否则,执行第三个代码块。
下面是一个 if else 语句的示例,它根据数字的正负输出不同的信息:
int num = -5;
if (num > 0)
{
Console.WriteLine("数字是正数。");
}
else if (num < 0)
{
Console.WriteLine("数字是负数。");
}
else
{
Console.WriteLine("数字是零。");
}
上面的代码将输出 "数字是负数。",因为变量 num
是一个负数。
if else 语句是一种常见的控制流语句,在 C# 中广泛使用。它允许选择性地执行代码块,从而增强了程序的灵活性和可靠性。