C#的if else
时间: 2023-10-20 18:07:49 浏览: 42
C#中的if-else语句用于根据条件执行不同的代码块。它的语法如下:
```csharp
if (条件)
{
// 如果条件为真,执行此处的代码块
}
else
{
// 如果条件为假,执行此处的代码块
}
```
示例:
```csharp
int num = 10;
if (num > 10)
{
Console.WriteLine("num大于10");
}
else if (num == 10)
{
Console.WriteLine("num等于10");
}
else
{
Console.WriteLine("num小于10");
}
```
在上面的示例中,根据变量`num`的值,会输出相应的结果。如果`num`大于10,则输出"num大于10";如果`num`等于10,则输出"num等于10";否则,即`num`小于10,则输出"num小于10"。
相关问题
C# if else
以下是两个关于C#中if else的例子:
1. 嵌套的if else语句:
```csharp
static void Main(string[] args)
{
int x = 5;
if (x > 5)
{
if (x > 7)
{
Console.WriteLine("A");
}
else
{
Console.WriteLine("B");
}
}
else
{
Console.WriteLine("C");
}
}
```
输出结果为:B
2. 多个else与同一个if相近时,最内层的else优先配对:
```csharp
static void Main(string[] args)
{
int x = 5;
if (x == 5)
{
if (x > 7)
{
Console.WriteLine("A");
}
else
{
Console.WriteLine("B");
}
}
else
{
Console.WriteLine("C");
}
}
```
输出结果为:B
c# if else
在C#中,if-else语句是一种条件语句,用于根据给定的条件执行不同的代码块。它的基本语法如下:
```csharp
if (condition)
{
// 如果条件为真,则执行这里的代码块
}
else
{
// 如果条件为假,则执行这里的代码块
}
```
在if-else语句中,`condition`是一个布尔表达式,用于判断条件是否为真。如果条件为真,则执行if代码块中的语句;如果条件为假,则执行else代码块中的语句。
以下是一个简单的示例,演示了如何使用if-else语句:
```csharp
int num = 10;
if (num > 0)
{
Console.WriteLine("数字是正数");
}
else if (num < 0)
{
Console.WriteLine("数字是负数");
}
else
{
Console.WriteLine("数字是零");
}
```
在上面的示例中,如果`num`大于0,则输出"数字是正数";如果`num`小于0,则输出"数字是负数";如果`num`等于0,则输出"数字是零"。