选择结构是C#代码执行顺序之一,分为二分支结构(if语句)和多分支结构(switch语句)。
if语句:
if 语句的结构:
if(条件1)
{语句体1}
else
{语句体2} 
解释:若满足条件1,则程序执行语句体1,否则执行语句体2!
当然,else也可省略。
即:简单的if结构,其写法如下:
if(条件1)
{语句体1}
还可多个if还可以结合使用,构成if的嵌套.
if(条件1)
{ if(条件2)
    {语句体1}
  ......
}
表示当同时满足条件1和条件2时,程序执行语句体1。
但是,if总是与最近的else搭配,要注意此点.
对于switch语句,它的应用也很广泛。
其结构:switch(条件1)
      case 1
        {语句体1}
        case 2
        {语句体1}
        ......
      default
        {语句体n}
当执行switch语句时,系统会判断条件1的值,然后与下面的case 语句后面的值比较,若是相同,则执行其所在的语句体,否则,在进行判断。知道找到合适的值为止,若是没有合适的值,则执行default语句。
对于switch语句,可以用break,来跳出循环。