判断语句在软件开发过程中是经常见到的,它主要用来对我们需要做出选择的地方进行判断。举个简单的例子,如果说今天天空很阴沉,那么你出门的时候,你可能会想,今天要不要拿伞。那么在C#语言中,在实际开发的过程中,也同样的需要进行判断。而在使用判断的过程中,我们感到比较困难的就是多重IF和嵌套IF的使用了,现在我就给大家分析一下。
1. 多重IF结构
如果IF条件需要分成多种情况时,将要用到多重IF条件的用法,即else –if结构,这的语法如下:
If(条件1)
{
语句块1;
}
Else if(条件2)
{
语句块2;
}
….
Else if(条件n)
{
语句块n;
}
[else
{
语句块n+1;
}
上面的结构就是把IF条件分成了n种情况进行判断,符合某种条件则执行下面的代码。例如,如果满足条件1,就执行语句块1;如果条件满足条件2,则执行语句2下的代码,依次判断。如果条件均不满足以上n种情况,那么就执行else那么部分的代码块(else语句块是可选择的)。
下面来看个简单的例子。
using System;
using System.Collections.Generic;
using System.Text;
namespace AddApp
{
class ElseIfDemo
{
public static void Main()
{