c# if else
时间: 2023-10-17 10:00:50 浏览: 125
在C#中,你可以使用`if-else`语句来进行条件判断和分支执行。`if`语句用于检查一个条件表达式的结果是否为`true`,如果为`true`,则执行`if`代码块中的语句;否则,执行`else`代码块中的语句。
下面是一个简单的示例:
```csharp
int num = 10;
if (num > 0)
{
Console.WriteLine("Number is positive");
}
else
{
Console.WriteLine("Number is non-positive");
}
```
在上面的代码中,如果`num`大于0,则输出"Number is positive";否则,输出"Number is non-positive"。你可以根据具体的条件编写不同的代码逻辑来满足你的需求。
相关问题
C# IF ELSE
在C#中,`if...else`语句是一种基本的条件控制结构,用于根据给定的条件执行不同的代码块。其基本语法如下:
```csharp
if (condition)
{
// 如果 condition 为 true,则执行这里的代码
}
else
{
// 如果 condition 为 false,则执行这里的代码
}
```
在这里,`condition`是一个布尔表达式,如果它的结果是`true`,那么`if`后面的代码将被执行;如果不是`true`(即`false`),则会执行`else`后面的代码块。你也可以结合使用`else if`(或缩写为`elif`)来增加更多的条件判断,例如:
```csharp
if (condition1)
{
// 执行针对 condition1 的代码
}
else if (condition2)
{
// 执行针对 condition2 的代码
}
else
{
// 如果前面所有条件都不满足,执行这里
}
```
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