01 if
if - else
if语句是一种控制语句,执行一代码块,如果一个表达式计算为true
if (expression)
statement1
else
statement2
如果 expression 条件为成立
执行 statement1
否则
执行 statement2
1. if ()
if (true)语句1;语句2;
private void button1_Click(object sender, EventArgs e)
{
bool b = false;
if (b)
MessageBox.Show("a");
MessageBox.Show("b");
}
if (b) 等同于 if (b == true)
如果 条件 b == true 成立,则执行 MessageBox.Show("a");
MessageBox.Show("b");这句,不论条件是否成立都会执行的
2. if(){}
if (true){语句1;语句2;语句3;...}
如果想要执行的语句不止一个,可以通过使用 {} 将多个语句包含在块中,有条件地执行多个语句
3. if () else
if (true)语句1;else语句2;
这种结构,每个判断只能执行一个语句
4. if(){} else{}
if (true){语句1;语句2;语句3;...}esle{语句1;语句2;语句3;...}
如果想要执行的语句不止一个,可以通过使用 {} 将多个语句包含在块中,有条件地执行多个语句
5. if ()else if(){} else{}
if (true)
{
语句1;
语句2;
语句3;
...
}
esle if (true)
{
语句1;
语句2;
语句3;
...
}
else if(true)
{
语句1;
语句2;
语句3;
...
}
...
else
{
语句1;
语句2;
语句3;
...
}
还可以扩展 if 语句,使用 else-if 排列来处理多个条件
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步