您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“C#中所要知道的知識點有哪些”,內容詳細,步驟清晰,細節處理妥當,希望這篇“C#中所要知道的知識點有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
1.在C#中,類名首字母需大寫。如:class Student
2.在C#中Main()方法有四種形式:
static void Main(string[] args){ } static void Main( ){ } static int Main( ){ } static int Main(string[] args){ }
3.當在一個方法(類)前面敲入“ /// ”時,會自動產生文檔注釋,這種注釋可以導出成為XML文檔。
4.縮進行注釋必須成對使用,“#region”,"#endregion"表示縮進結束。
5.常量和變量的不同之處在于,常量在整個應用程序中保持同一個值,而變量可以根據需要賦予不同的值。語法如下:
const 數據類型 常量名稱 = 常量值; const float pei=3.14f;
6.賦值運算符“=”規定為等號右邊的值賦給等號左邊的變量,順序不能改變。
7.值類型轉換引用類型為裝箱,反之,引用類型轉換為值類型為拆箱。
int aa = 50;//定義值類型變量 object bb = aa;//裝箱 /* Console.WriteLine(bb );//輸出裝箱后的引用類型數據*/ int cc = (int)bb;//拆箱 Console.WriteLine(cc );//輸出拆箱后的引用類型數據
8.枚舉方法之一如下:
class Program { public enum week { Sunday, Friday } static void Main(string[] args) { Console.WriteLine("{0}是休息的一天",week .Sunday); }
方法其二:添加一個代碼文件
enum data { sun,rain }
9.隱式轉換(int→float和double, float→double)
int n = 3; float a = n; double e = n + a; Console.WriteLine(e );
10.字符串與數值之間轉換
int num1 = 10; //數值型轉換為字符串 string mynum = num1.ToString(); //ToString()方法 Console.WriteLine(mynum); string ca = "52"; //字符串轉換為數值型 int ca1 = int.Parse(ca); //Parse()方法 Console.WriteLine(ca1 ); //parse()方法里面的參數只能是字符串,不能是其他類型
11.從控制臺輸入數字——數據轉換
int a = Convert.ToInt32( Console.ReadLine()); 或:int a = int.Parse( Console.ReadLine());
12.
采用“ \t ”來實現輸出制表格式。
string c1 = "九江"; string c2 = "西樵"; int d1 = 32; int d2 = 30; Console.WriteLine ("請輸出哪個地方的信息:九江/西樵"); string place = Console.ReadLine(); Console.WriteLine("地方名\t溫度"); switch (place) { case "九江": Console.WriteLine("{0}\t{1}",c1,d1); break; case "西樵": Console.WriteLine("{0}\t{1}", c2, d2); break; default: Console.WriteLine("沒有這個城市信息"); break; }
1:按CW+TAB就可以完成打印命令的快速輸入;
2:聲明變量的時候 記得在使用的時候給這個變量一個初始化;
3:明白 CPU___內存----硬盤 之間的 相互關系;
4:在增加浮點數的時候要記得為每一個變量后邊加f 因為系統默認的是double 所以在面對float的時候記得為變量添加f;
5:字面值常量是不可以改變的; 在一個變量前面加Const的話 就可以讓這個變量變成一個常量(在java中 static也是這個道理);
6:常量的使用是為了在項目中表示那些不可以被改變的值,這樣在項目中一不小心改變的時候我們就可以得到系統的提示;
7:在變量的類型里面僅僅擁有兩個賦值的是BOOL類型;
8:使用sizeof();可以打印出來字符在內存中占有的字節;int 在變量中占有的字節為4個字節空間也就是(32位);short 在變量中占有的字節為2個字節空間也就是 (16位);、
9:在運算符中如果除號兩邊連接的都是整數的話那么他的結果也是整數,會省略小數點值得注意;
10:在運算符中正負號也是運算符叫做單目運算符,其余的運算符叫做雙目運算符;%叫做取余運算符;
11:a += 5;表示的是a在原有的基礎上增加5 這是特殊的賦值運算符;
12:順應算法的結合性除了賦值運算其余的大多都是從左往右按照算法的優先級來進行計算的;
13:Convert.ToInt32 是由系統提供的強制類型轉換的方式;這個方法在轉換的過程中會發生四舍五入。
14:int32 后面的32表示的是32位這個表示在內存中占有16個字節也就是int類型;
15:int16 int32 int64 分別表示的是 short int long的意思;uint 中 u表示的是無符號的意思;
16:Convert.ToSingle();表示的是在強制轉化成單精度的意思;其中的single的意思是單精度的意思;
17:類型的解析方法是專門 去轉化一個字符串的轉化(string);可以使用系統自帶的Convert.ToInt();的方法也可以 int v = int.Parse (str);的方法。其中的Parse就是一種令字符串轉化成整形數據的一種方式;
parse 的意思就是解析的意思。
18:轉義字符
中\n 表示換行 其也可以在字符串中去實現;
\t 表示的是 制表符 就是前一個字符前進行縮進的意思;(在其前面可以空出四個空格)
\"表示一個雙引號;\'-表示的是一個單引號;
\\-表示在字符串中表示的是 \的意思;
如果想打印出\n的話 我們有兩種辦法 : string str = "我要使用 \n 表示換行";
第一種: 就是在 需要的在 \n 前面再加一個\ 組成\\n 這樣就可以完成輸出 了
第二種:就是在 字符串前面加 @ 這個符號就可以完整的輸出了; 在字符串前面完整的加@ 就可以使 字符串中所有的 轉義字符都失效;在使用@后-轉義字符都失效以后我們可以使用兩個雙引號來實現字符串中雙引號的效果。
讀到這里,這篇“C#中所要知道的知識點有哪些”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。