C# 迴圈 (C# 教學) – C# For Loop, For Each 的基礎用法

閱讀時間約 2 分鐘
16
C# 迴圈(C# 教學) – for loop 可以說是程序編寫的基本功.
運用LOOPING可以減少程式碼, 只需透過for內的BLOCK, 就可把程式碼重用, 避免要不停把程序碼重覆.
以下我會介紹迴圈的結構, 運行方式, 如何離開迴圈, 以及迴圈的種類.
1) 迴圈的結構, 運行方式, 以及如何離開迴圈
先看以下例子:
for (int i =0; i< 10; i++){
//Block Of Code
}
首先有關鍵字, for, 表明用途.
第一格為初始化, 把i設定為0數值.
第二格為條件句, 即STATEMENT. 條件句主要由Variable, 運算符號, 比較數值組成
第三格為加數器, i++ 即把 i 加上 1
條件句, 如:
x < 10;
只要x比10少, 就會返回true, 反之返回False
運行方式
首先會行第一格, 把i設定為0數值
之後會執行第二格, i++, 即把i值加1.
再之後會執行第二格, 即i<10.
如i比10小, 就會執行Block, 行完Block後再行i++, 再行條件句把x繼續比較, 直至i等如10, 離開LOOP.
結束迴圈: break (只跳出迴圈), return(跳出Method)
跳過迴圈: continue(怱略餘下for Block內的程式碼, 返回for 的第三格, 即例中的 i++)
2) 迴圈的種類
最基本分類, for, foreach, while, do-while, 在本文會介紹for及for each
3) 迴圈的用法
for loop的用法重在LOOP 內 BLOCK的重用, 加上if, Array, Collection, Interface等, 可重用當中的FLow, METHOD.
本篇暫時只以基礎的介紹, 以下為一些例子顯示出C#迴圈 – for, foreach的用法.
其他相關:
為什麼會看到廣告
9會員
14內容數
ChatGPT Prompt - 以創意的方式, 顥示ChatGPT的使用方法, 希望可以由小孩, 大人, 老年人也明的例子來說明白.
留言0
查看全部
發表第一個留言支持創作者!
Johnny Lam的沙龍 的其他內容
條件句在編碼上隨處可見. 程式編碼就是一堆分別判斷情況, 再提出行動指令的邏輯. if為邏輯的根本. 就好像一個人去計劃做一件事或對一件事作預備, 不可能無假設, 沒有如果這字眼, 不用if這字眼, 就無法把情況判斷, 分類, 也無沒寫程式. 總而言之, 學條件句為最基本而必要. 其他相關:
移除空白, 補上空白string字串 - Trim, TrimStart, TrimEnd, PadLeft, PadRight 轉換string字串成大小寫 插入, 移除, 取代 - Insert, Remove, Replace Source: https://jprogramstudy.com
而本篇要介紹的為以下三組函數: COUNT , COUNTIF, COUNTIFS, COUNTA AVERAGE, AVERAGEIF, AVERAGEIFS, AVERAGEA SUM, SUMIF, SUMIFS, SUMA
條件句在編碼上隨處可見. 程式編碼就是一堆分別判斷情況, 再提出行動指令的邏輯. if為邏輯的根本. 就好像一個人去計劃做一件事或對一件事作預備, 不可能無假設, 沒有如果這字眼, 不用if這字眼, 就無法把情況判斷, 分類, 也無沒寫程式. 總而言之, 學條件句為最基本而必要. 其他相關:
移除空白, 補上空白string字串 - Trim, TrimStart, TrimEnd, PadLeft, PadRight 轉換string字串成大小寫 插入, 移除, 取代 - Insert, Remove, Replace Source: https://jprogramstudy.com
而本篇要介紹的為以下三組函數: COUNT , COUNTIF, COUNTIFS, COUNTA AVERAGE, AVERAGEIF, AVERAGEIFS, AVERAGEA SUM, SUMIF, SUMIFS, SUMA
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
在程式設計中,我們經常會遇到需要重複執行某段程式碼的情況,例如列印星期幾、處理資料、或者檢查使用者輸入。為了有效地處理這類任務,我們可以使用迴圈。在 C# 中,最常見的迴圈包括 for 迴圈和 while 迴圈。本文將介紹這兩種迴圈的基本語法和應用場景。
Thumbnail
本文為技術分析進階,適合有技術分析基礎者閱讀,不建議未學過基礎技術分析者閱讀 C. MACD(指數平滑異同平均線) 台股歷年回測數據
Thumbnail
​ SPT聖保德回憶捕手MemCatcher Cross是全台第一可以跨系統儲存資料的系統,對於我這種部落客來說相當適合,尤其現代人人都是自媒體的時代 每個人都有超多照片、影片要整理,往往會遇到蘋果IOS系統,跟其他WINDOWS系統不合的窘境,總是令人苦惱不已,正當我困惑時找到這個新發明 有
Thumbnail
前幾天好友打電話來哭訴面試的時候被講得很一無是處 現在的工作又沒什麼發展性,主管也天天找他的麻煩 不知道到底還要不要堅持要換一個工作還是繼續做下去就好了 一邊講一邊說其實自己也默默的變成中年打工人 不像20代時候一樣容易換工作了 來問Norika的意見  要不要轉職,這真的只能自己
程式寫久了對執行流程會總有些自以為是的邏輯,而這些自己為是的可能讓你產生難以找尋的Bug.比如說在任何地方return就是直接回到原呼叫端的流程,但是這個return在try block中可能不是想像中的那樣。 以下範例讓我們看看return之後程式跑到那去? // returnInTryBlo
Thumbnail
越南咖啡天然無負擔新品牌 Cà phê Hàn Huyên 翰萱咖啡 邀請任何型式的合作 量大價可議 進口商 翰萱一家人有限公司 地址:苗栗縣竹南鎮龍山路2段136巷6號7樓 專線:037-480 382 陳小姐
離開的人3號的感受
Thumbnail
Ironman伴讀小書僮又來了! 今天要念英文繪本給Piupiu和Piu 哥聽。 防疫期間在家育兒真的是很挑戰英雄,還是拯救地球簡單一點~ 跳一下來到繪本介紹, A Chair for My Mother -by Vera B. Williams 這本就是勸生女兒的繪本呀!故事中的小女孩孝順又貼心,
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
在程式設計中,我們經常會遇到需要重複執行某段程式碼的情況,例如列印星期幾、處理資料、或者檢查使用者輸入。為了有效地處理這類任務,我們可以使用迴圈。在 C# 中,最常見的迴圈包括 for 迴圈和 while 迴圈。本文將介紹這兩種迴圈的基本語法和應用場景。
Thumbnail
本文為技術分析進階,適合有技術分析基礎者閱讀,不建議未學過基礎技術分析者閱讀 C. MACD(指數平滑異同平均線) 台股歷年回測數據
Thumbnail
​ SPT聖保德回憶捕手MemCatcher Cross是全台第一可以跨系統儲存資料的系統,對於我這種部落客來說相當適合,尤其現代人人都是自媒體的時代 每個人都有超多照片、影片要整理,往往會遇到蘋果IOS系統,跟其他WINDOWS系統不合的窘境,總是令人苦惱不已,正當我困惑時找到這個新發明 有
Thumbnail
前幾天好友打電話來哭訴面試的時候被講得很一無是處 現在的工作又沒什麼發展性,主管也天天找他的麻煩 不知道到底還要不要堅持要換一個工作還是繼續做下去就好了 一邊講一邊說其實自己也默默的變成中年打工人 不像20代時候一樣容易換工作了 來問Norika的意見  要不要轉職,這真的只能自己
程式寫久了對執行流程會總有些自以為是的邏輯,而這些自己為是的可能讓你產生難以找尋的Bug.比如說在任何地方return就是直接回到原呼叫端的流程,但是這個return在try block中可能不是想像中的那樣。 以下範例讓我們看看return之後程式跑到那去? // returnInTryBlo
Thumbnail
越南咖啡天然無負擔新品牌 Cà phê Hàn Huyên 翰萱咖啡 邀請任何型式的合作 量大價可議 進口商 翰萱一家人有限公司 地址:苗栗縣竹南鎮龍山路2段136巷6號7樓 專線:037-480 382 陳小姐
離開的人3號的感受
Thumbnail
Ironman伴讀小書僮又來了! 今天要念英文繪本給Piupiu和Piu 哥聽。 防疫期間在家育兒真的是很挑戰英雄,還是拯救地球簡單一點~ 跳一下來到繪本介紹, A Chair for My Mother -by Vera B. Williams 這本就是勸生女兒的繪本呀!故事中的小女孩孝順又貼心,