Home
R
Cancel

[C# 筆記] 陣列(Array)的宣告

在語法上, 陣列使用中括號[ ] 來代表,C#提供了三種陣列 (1)一維陣列 (2)多維陣列 (3)不規則陣列 一維陣列 int[] array1 = new int[5]; int[] array2 = new int[] { 1, 3, 5, 7, 9 }; //用第三種就好 int[] array3 = { 1, 3, 5, 7, 9 }; //快速宣告給值 顧名思義, 「...

[C# 筆記] break、contiune、goto (終止、繼續、跳躍)

break、contiune, goto break 強制結束所在的迴圈語句(能夠結束離它最近的迴圈),或是結束所在的switch語句。 continue 強制結束當前迴圈的過程,開始下一次的迴圈。 goto常見的用法可作用於 switch case標記,或者跳出複雜的巢狀迴圈。(不建議使用goto) break 終止 break 用於迴圈(for, while,...

[C# 筆記] do while 迴圈

「重複結構」就是「當程式需要反覆執行時就會用到,通常會在不符合某些測試條件時才會離開迴圈」。 for、foreach、while、do while do while 先執行迴圈,再檢查。 do while當條件式(condition)成立時,才會進入迴圈執行敘述區塊(statement)。 do while的特性是:不管條件是否成立,迴圈一定至少會被執行一次。 ...

[C# 筆記] while 迴圈

「重複結構」就是「當程式需要反覆執行時就會用到,通常會在不符合某些測試條件時才會離開迴圈」。 for、foreach、while、do while while 當…的時候 先進行條件檢查,只有當條件滿足(true)的時候才進入循環 while主要運作方式會根據是否符合條式(condition)來離開迴圈。若條件式(condition)符合為真(true),則會離開...

[C# 筆記] foreach 迴圈

「重複結構」就是「當程式需要反覆執行時就會用到,通常會在不符合某些測試條件時才會離開迴圈」。 for、foreach、while、do while foreach 陳述句 foreach在一個集合中針對每一個元素反覆執行的一組敘述。 它通常處理對象是針對陣列、物件的集合,透過foreach來取出集合中的個別元素(物件)。 當集合中每一個物件都被取出時,才會離開迴圈...

[C# 筆記] for 迴圈 (for-loop)

「重複結構」就是「當程式需要反覆執行時就會用到,通常會在不符合某些測試條件時才會離開迴圈」。 for、foreach、while、do while for 迴圈 for主要運作方式是:設定計數器(counter)的「起始值」、「判斷條件式」、「遞增/減值」三個部分,用來決定重複執行的規則與次數。 在for區塊內可以與break或continue來搭配使用,通常在不符合...

[C# 筆記] ?: 運算子

「選擇結構(Selection Structure)」會根據程式的「判斷條件」是否成立來決定程式最後要往哪一流程(程序)去跑。 選擇結構包含: if陳述句 switch陳述句 ?:運算子 ?: 運算子 變數 = 運算式 ? ture的結果 : false的結果 範例 成績 60分以上「及格」,低於60「被當」。 string result = (score &g...

[C# 筆記] switch 陳述句

「選擇結構(Selection Structure)」會根據程式的「判斷條件」是否成立來決定程式最後要往哪一流程(程序)去跑。 選擇結構包含: if陳述句 switch陳述句 ?:運算子 switch 多向選擇結構 switch是「透過案例(case)的判斷來切換(switch)至符合案例(case)的區塊中」。 當判斷條件「超過三個以上」時,採用「switch 陳述...

[C# 筆記] 選擇結構 if(Condition)

「選擇結構(Selection Structure)」會根據程式的「判斷條件」是否成立來決定程式最後要往哪一流程(程序)去跑。 選擇結構包含: if陳述句 switch陳述句 ?:運算子 單層 if 語法 如果 condition 條件成立(為真),則執行敘述A。 if(condition) { //條件 statement; //敘述A } 範例 設計...

[C# 筆記] 循序結構(Sequence Structure)

「 循序結構(Sequence Structure)」顧名思義就是指「在程式流程中,依照先後順序由上而下,一行一行執行下來逐一完成」。 範例 設計一個簡單的計算95無鉛汽油油價程式,當使用者輸入公升數時,計算出所需支付的金額。 double litre, oilPrice; //宣告公升、所需支付油價的變數(double型別) litre = double.Parse(Console....