c# 程式設計學習(二)

安全劍客發表於2019-05-05
識別符號是對程式中的各個元素進行標識的名稱。
  只能使用字母(大寫和小寫)、數字和下劃線
  識別符號必須以字母或下劃線開頭
變數是容納值的儲存位置。可將變數想象成容納臨時資訊的容器
命名變數的建議:
  不要以下劃線開頭。
  不要建立僅大小寫不同的識別符號。
  名稱以小寫字母開頭。
  在包含多個單詞的識別符號中,從第二個單詞起,每個單詞都首字母大寫(稱為camelCase 記號法)。
  不要使用匈牙利記號法。
宣告變數時,必須指定它要容納的資料的型別。變數的型別和名稱在宣告語句中宣告。
注:C#不允許隱式變數宣告。所有變數使用前必須明確宣告。
解決方案檔案使用.sln 副檔名。假如開啟專案而不是解決方案,Visual Studio 2013 自動為它建立新的解決方案檔案。不注意的話可能造成困擾,你可能不慎為同一個專案生成多個解決方案。
如果螢幕不夠大,窗體不能顯示完全,可以利用快捷鍵 Ctrl+Alt+=和 Ctrl+Alt+-放大或縮小窗體,或者從設計檢視左下角的下拉選單中選擇顯示比例。
為 Text 屬性提供的資料必須是字串而不能是數字 .NET Framework 的每個資料型別都有 ToString 方法,用於將物件轉換成字串形式。
不是所有運算子都適用於所有資料型別。運算子能不能應用於某個值,要取決於值的型別。例如,可對 char,int,long,float,double 或 decimal 型別的值使用任何算術運算子。
但除了加法運算子(+),不能對 string 型別的值使用其他任何算術運算子。對於 bool 型別的值,則什麼算術運算子都不能用。
在 C#中,帶小數點的字面值肯定是double 值,而不是 float 值,目的是保留儘可能高的精度。
注意 如果熟悉 C 和 C++,就知道不允許在這兩種語言中對 float 和 double 型別的值使用取模運算子。但 C#允許。取模運算子適用於所有數值型別,而且結果不一定為整數。例如,表示式 7.0 % 2.4 結果是 2.2。
在 C#中,乘法類運算子(*,/和%)的優先順序高於加法類運算子(+和-)。
結合性是指運算元的求值方向(向左或向右)。
在變數之前使用,稱為這個運算子的字首形式;在變數之後使用,則稱為這個運算子的字尾形式。如下面幾個例子所示:
count++; // 字尾遞增++count; // 字首遞增count--; // 字尾遞減--count; // 字首遞減
在表示式 x++中,變數x 首先出現,所以先返回它現在的值,然後再遞增;在表示式++x 中,++運算子首先出現,所以先對 x 進行遞增,再將新值作為表示式的值返回。
var 關鍵字告訴編譯器根據用於初始化變數的表示式推斷變數型別。必須注意,var 只是在宣告變數時提供一些方便。但變數一經宣告,就只能將編譯器推斷的那種型別的值賦給它。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2643261/,如需轉載,請註明出處,否則將追究法律責任。

相關文章