流程控制(Flow Control)※
流程控制是控制程序执行路径的结构。
条件分支※
if (x > 10) { }
else if (x > 5) { }
else { }
// switch(C# 8 起可用表达式)
switch (day)
{
case "Mon": ...
case "Tue" or "Wed": ...
default: ...
}
// 三元
var result = x > 0 ? "positive" : "negative";
循环※
for (int i = 0; i < 10; i++) { }
foreach (var item in list) { }
while (condition) { }
do { } while (condition);
// break: 退出循环; continue: 跳到下一次迭代
跳转※
return; // 返回
break; // 退出循环/switch
continue; // 继续下一轮
goto; // 跳转标签(少用)
异常处理※
try { }
catch (Exception ex) { }
finally { }