標籤:
程式員職業操守 不寫注釋是流氓,名字瞎起是扯淡
寫代碼的時候腦子裡要用一個想法,這個代碼不是寫給自己看的,而是寫給別人看的,
C#注釋 1-單行注釋// 2-多行注釋 /*要注釋的內容*/ 3-文檔注釋///多用來解釋方法或者類
Ctrl+K+D代碼對齊 如果代碼中出現了語法錯誤,那麼是對不齊的。
按Home可以跳到一行代碼的最前面,按End可以跳到這行代碼的最後面。游標在行首,要選中這行,就按shift+end 如果游標在行尾,要選中這行按shift+home如果要往上選就按上下左右的上下
#region #endregion注釋的時候要在#region空一格,不然會和#region連起來
變數用來在電腦上儲存資料;char類型的資料不可為空,string類型的資料可以為空白。
int double(也可以儲存整數) decimal(專門用來儲存金錢,值後面加m) string char
如果你的代碼中出現了紅色波浪線,則表示語法錯誤,如果出現了綠色波浪線,則文法並沒有錯誤,提示你可能會出現錯誤,這是警告波浪線
小寫string是C#特有的,大寫的String是所有語言的包括VB等,但是最後兩個都會映射到System.string,如果用大寫的也沒有錯
變數的命名規則:現階段給變數起名字的時候都以字母開頭,後面可以跟任意的字母,數字,底線。變數中唯一可以出現的特殊符號是_和@。首先要保證的是你起的變數要有意義
注意:你起的變數名不要與C#中的關鍵字重名,在C#中大小寫是敏感的,HTML是不區分大小寫,同一個變數名不允許重複定義
給變數取名字的時候要滿足兩個規範
Camel規範 駱駝命名規範,要求變數名首單詞的首字母要小寫,其餘每個單詞的首字母要大寫 多用於給變數命名
Pascal規範 要求每個單詞的首字母都要大寫,其餘字母都小寫,多用於給類或者方法命名。
= 賦值運算子 表示把等號右邊的值賦值給等號左邊的變數,有等號串連的運算式我們稱之為賦值運算式,注意,每個運算式我們都可以求解出一個定值,對於賦值運算式而言,等號左邊的變數的值,就是整個賦值運算式的值
變數可以重複賦值,一旦給一個變數賦了新值,那麼老值就不複存在了
C#中的加號兩個作用 1,串連作用 2.相加 當加號兩邊有一邊是字串的時候,加號起到了串連的作用,當加號兩邊都是數位時候加號起到了相加的作用
使用預留位置應該注意 1,你挖了幾個坑,就要填幾個坑,多填了沒效果,如果你少填了,拋異常,預留位置是按照挖坑的順序輸出{0}{2}{1}
異常(bug)是指文法上並沒有任何錯誤,只不過在程式啟動並執行期間,由於某些原因出現了問題,使程式不能再正常的運行。
交換兩個變數的值
int n1 = 10;
int n2 = 20;
int temp = n1;
n1 = n2;
n2 = temp;
不使用第三方變數
int n1 = 10;
int n2 = 20;
n1 = n1 - n2; //n1=-10 n2 = 20
n2 = n1 + n2; //n1=-10 n2 = 10
n1 = n2 - n1;
如果是交換 string的話就只能第一種,在開發的過程中,也是用第一種
Console.ReadLine();1.接收使用者在控制台的輸入,2.讓程式停在某個地方
轉義符指的是一個‘\’+一個特殊的字元,組成了一個具有特殊意義的字元 \n表示換行 \" 表示一個英文半形的雙引號 \t相當於按了一個tab鍵 \b表示一個退格鍵,放到字串的兩邊沒有效果 windows系統不知道\n, 但是它認識\r\n \\也是轉義符,表示一個\ char c = ‘\b‘沒錯,就是一個字元,backspace
@符號的作用就是取消斜線在字串中的轉義作用 @符號的第二個作用,將字串按照編輯的原格式輸出
我們要求等號兩邊參與運算的運算元的類型必須一致,如果不一致,滿足下列條件會發生自動類型裝換,或者稱之為隱式類型轉換
1.兩種類型相容 如: int和double相容(都是數字類型)
2.目標類型大於源類型 如:double>int 小的轉大的
顯示類型轉換
1.兩種類型相容 如: int和double相容(都是數字類型)
2.大的轉成小的 double--int
文法(待轉換的類型)要轉換的值
兩個int類型進行加減乘除結果依然是int類型
int n1 = 10;
int n2 = 3;
double d = n1 * 1.0 / n2; 對於運算式,如果一個運算元為double類型,則整個運算式可以提升為double類型
Console.WriteLine(d);
Console.ReadKey();
int n1 = 10;
int n2 = 3;
double d = n1 * 1.0 / n2;
Console.WriteLine("{0:0.00}",d); 利用預留位置保留兩位小數
Console.ReadKey();
14-12-28 C# 文法 02