Home
R
Cancel

[C# 筆記] Nullable 類別

資料型別 - enum、struct、Nullable 列舉(enum)與結構(struct)可以提高程式可讀性。 Nullable類別的宣告讓實值變數可以存放null值。 Nullable 類別 Nullable 類別其功能是用來支援「實值型別」存放null值。 所以Nullable 類別的作用就是「讓實值型別變數可以存放虛值」。 Nullable結構只支援使...

[C# 筆記] 結構(struct)資料型別

資料型別 - enum、struct、Nullable 列舉(enum)與結構(struct)可以提高程式可讀性。 Nullable類別的宣告讓實值變數可以存放null值。 什麼是結構(struct)資料型別? struct是一種用來宣告結構的關鍵字,在結構中包含相關變數。 宣告方式 [存取修飾詞] struct [結構名稱] { [存取修飾詞][資料型別...

[C# 筆記] 列舉(enum)資料型別

資料型別 - enum、struct、Nullable 列舉(enum)與結構(struct)可以提高程式可讀性。 Nullable類別的宣告讓實值變數可以存放null值。 什麼是列舉(enum)資料型別? enum是一種用來宣告列舉型別(Enumeration Type)的關鍵字。 是一組列舉清單項目的具名常數所構成的特殊型別。 enum主要作用在於提高程式的...

[C# 筆記] 資料型別種類(Data Types Class)

資料型別的分類有兩種: 內建資料型別:常見的有int, string, bool, char, double等 使用者定義資料型別:常見的有interface, class 若從儲存記憶體的觀點來分類,亦可將資料型別分為二種: 實值型別 參考型別 值域範圍和後置字元的重要 下面範例,會發生錯誤。 「檢查模式下,作業於編譯時期溢位。」的錯誤訊息 doub...

[C# 筆記] 邏輯運算子(Logical Operators)

「邏輯運算子(Logical Operators)」(!, ~, &&, ||)用來對運算式中的運算元進行邏輯運算,並傳回Boolean或位元結果。 ! 反相運算 ~位元補數運算 && AND 運算 || OR 運算 ! ! 反相運算 bool a = false; bool b = !a; // true ~ ~位元補數運算...

[C# 筆記] 指定運算子(Assignment Operators)

「指定運算子(Assignment Operators)」可以指定變數的內容值,例如:n = 99,就是將n變數的內容值指定為99。 也可以結合「算術運算子」來進行複合指定運算,例如:n += 10,就是將原本 n 的內容值先加 10,然後再指定給 n,同等於 n = n + 10。假設原本 n = 5,則n += 10會使得 n 的內容值變成 15。 範例 假設:int a ...

[C# 筆記] 關係運算子(Relational Operators)

「關係運算子(Relational Operators)」又稱「比較運算子(Comparision Operators)」。 其作用是用來判斷「比較兩個值之間是否符合」的關係運算子。 所有關係運算子均會產生布林(Boolean)值。 例如:我們設定:a = 5、b = 10 運算子 說明 實例 執行結果 ...

[C# 筆記] 串連運算子(Concatenation Operators)

「串連運算子(Concatenation Operators)」+ 其作用是將多重字串連接成單一的新字串。 //運算子 + string s; s = "Hello" + "World"; //HelloWorld

[C# 筆記] 算術運算子(Airthemtic Operators)

「算術運算子(Airthemtic Operators)」主要功能是用來進行一般的「數學運算」。 例如:加、減、乘、除法,透過運算的過程來取得另一個數字。 運算子 說明 實例 執行結果 + 加 N = 10 + 3 N = 13 ...

[C# 筆記] 運算子(Operator)

運算子 & 運算元 所謂的「運算子(Operators)」是執行程式碼運算的項目,會根據運算子的優先順序來針對一個以上的「運算元(Operand)」項目進行運算。側如:10+90其運算子就是(+),而運算元就是(10和90)。 運算子的種類可以分為: 算術運算子(Airthemtic Operators) 串連運算子(Concatenation Operators) ...