標識符是對程序中的各個元素進行標識的名稱。設計
只能使用字母(大寫和小寫)、數字和下劃線對象
標識符必須以字母或下劃線開頭ci
變量是容納值的存儲位置。可將變量想象成容納臨時信息的容器字符串
命名變量的建議:編譯器
不要如下劃線開頭。string
不要建立僅大小寫不一樣的標識符。io
名稱以小寫字母開頭。編譯
在包含多個單詞的標識符中,從第二個單詞起,每一個單詞都首字母大寫(稱爲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 只是在聲明變量時提供一些方便。但變量一經聲明,就只能將編譯器推斷的那種類型的值賦給它。