迴圈語句 實現程式模組重複執行,C# 提供四種適用不同場景的迴圈:
while:前置檢查、條件驅動、未知次數(見 78949)。do-while:後置檢查、至少一次、選單/提示輸入(見 78950)。for:已知次數、計數器驅動、三段式控制(見 78952)。foreach:集合/陣列迭代、唯讀迴圈變數、語法糖(見 78953)。| 需求 | 最佳選擇 |
|---|---|
| 計數器明確、固定次數 | for |
| 條件驅動、次數未知 | while |
| 至少一次、後置判斷 | do-while |
| 遍歷集合/陣列、不需索引 | foreach |
| 需索引、反向、跳躍遍歷 | for |