變數、常數變數命名規則
- 「變數 Variable」命名可以依照 Camel Notation原則命名,也就是第一個英文字母小寫,後續接續的單字的第一個英文字母用大寫,例如:int counter = 1;、long numberOfBytes = 20000;、float interestRate = 8.125f;
- 「變數常數 Const Variable」命名可以依照 Pascal notation原則命名,也就是第一個英文字母大寫其餘小寫,例如:const int DaysInNovember = 30;、const decimal SalesTax = .075m;
- 各控制項的 Camel Notation命名參考方式可以到此網站瀏覽。
數值型態
C# 2015 提供 13種內建的數值型態,其中特別要注意的是float、decimal的宣告,必須在宣告型別、指定數值時,特別以文字「f」或「m」來特別表示其值屬於何種型別。運算子與運算元
數學運算可以區分「二元運算子 Binary operators」與「一元運算子 Unary operators」,二元的意思便是像加減乘除或模數,都是需要兩個運算子(數字或變數)來搭配使用,像是1 + 1 =2 這樣。而一元則是只有一個運算子而已,像是正號+負號 - ,僅僅改變一個運算子的數值而已。除法跟模數運算部分:
division (/) : If you’re working with integer data types, the division operator returns an interger value that represents the number of times the right operand goes into the left operand. Then, the modulus (%) operator returns an interger value that represents the remainder (which is the amount that’s left over after dividing the left operand by the right operand). If you working with non-integer data types, the division operator returns a value that uses decimal places to indicate the result of the division, which is usually what you want.使用數學函數的方法:class.methodName ( one or more arguments) 例如:int shipWeight = Math.Round (shipWeightDouble);double orderTotal = Math.Round (orderTotal, 2);double area = Math.Pow (radius, 2) * Math.PI
字串與特殊字元
特殊字元的字串輸入我們遇到換行、Tab或需要雙引號的時候,在C#中有兩種方式可以提供我們使用:- 「Escape Sequences」傳統上常使用的「\n」、「\t」、「\r」、「\\」、「\”」方式,用來當字串遇到反斜線、雙引號或是控制字元像是換行、Tab或Enter之類的的符號時。例如: string code = “JSPS”; decimal price = 49.50m; string result = “Code: “ + code + “\n” + “Price: $” + price + “\n; 輸出結果: Code: JSPS Price: $49.50
- 「Verbatim string literals」:只需要在字串的 “ “ 前加入「@」後,即可在字串中正常的使用各種特殊字元,但如果要使用雙引號「”」的話,必須在每一個「”」前多加一個「“」。例如: string path = @“c:\c#.net\files”; 輸出結果:c:\c#.net\files
0 意見:
張貼留言