流程控制

流程控制(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 { }

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录