深爱不及久伴ler

导航

关于if...else语句的小注意

if...else是一个使用非常频繁的条件语句,在条件满足时执行if下的代码,条件不满足时执行else下的代码。但在使用过程中会由于粗心犯一些错误。

比如我想要把性别的默认值设置为“男”,应该进行如下操作:

但在一开始操作时没有考虑清楚,所以做了如下操作。在这种情况下就正好和上面相反,在没有任何操作的情况下,默认的性别值是“女”。

1 protected string GetSex()
2 {
3        string strSex;
4        if(!rBtnWman.Checked) strSex="";
5        else strSex="";
6        return strSex;
7 }

在使用if...else时,一定要注意的是,所有不满足if条件的情况都会执行else下的代码。如果需要对条件进行细分可以使用if...else的嵌套形式。

if(条件)
{
    ......(执行语句)
}
else if(条件)
{
    ......(执行语句)
}
    .
    .
(可以使用n个else if语句来划分多种情况)
    .
    .
else
{
    ......(执行语句)
}

 

posted on 2018-01-26 08:47  深爱不及久伴ler  阅读(719)  评论(0编辑  收藏  举报