📜  c# if else - C# (1)

📅  最后修改于: 2023-12-03 14:59:40.122000             🧑  作者: Mango

C# if-else 语法介绍

在 C# 中,if-else 语法是一种控制流语句,用于根据条件执行代码块。如果条件评估为 true,则执行 if 块中的代码,否则执行 else 块中的代码。

if 语句

if 语句使用以下语法:

if (condition)
{
    // code to execute if condition is true
}
  • condition:用于评估的表达式。如果评估结果为 true,则执行 if 代码块中的代码。

例如,以下代码段将比较两个整数,并在第一个整数大于第二个整数时输出一条消息:

int a = 10;
int b = 5;

if (a > b)
{
    Console.WriteLine("a is greater than b");
}
else 语句

如果条件评估为 false,则可以选择使用 else 语句来执行备用代码块。else 语句的语法如下:

if (condition)
{
    // code to execute if condition is true
}
else
{
    // code to execute if condition is false
}

例如,以下代码段将比较两个整数,并在第一个整数小于或等于第二个整数时输出一条消息:

int a = 5;
int b = 10;

if (a > b)
{
    Console.WriteLine("a is greater than b");
}
else
{
    Console.WriteLine("a is less than or equal to b");
}
else if 语句

有时候,您可能需要在具有多种情况的 if 语句中执行不同的代码块。在这种情况下,您可以使用 else if 语句来添加更多的条件。

else if 语句的语法如下:

if (condition1)
{
    // code to execute if condition1 is true
}
else if (condition2)
{
    // code to execute if condition2 is true
}
else
{
    // code to execute if all conditions are false
}

例如,以下代码段将比较一个整数,并根据其值输出不同的消息:

int x = 10;

if (x < 0)
{
    Console.WriteLine("x is negative");
}
else if (x == 0)
{
    Console.WriteLine("x is zero");
}
else
{
    Console.WriteLine("x is positive");
}
总结

if-else 语法是 C# 中一个非常基本和强大的控制流语句。您可以使用 if 语句来比较任何类型的表达式,并使用 else 语句来提供备用代码块。如果您需要根据不同的条件执行不同的代码块,则可以使用 else if 语句来组合多个条件。