黑馬程式設計師

2022-10-10 16:24:11 字數 2034 閱讀 8504

1、變數型別 int double string char bool decimal 變數的使用規則:先宣告再賦值最後使用 int number; number=10;  number=20; console.writeline(number);

2、camel  pascal

3、運算子 賦值運算子:= 復合賦值運算子:+= -= *= /= %=  sum+=age;  sum=sum+age; 算數運算子: + - * / % ++ -- 關係運算子: > < >= <= == != 邏輯運算子: && || !

4、c#中的語法結構 分支結構: if if-else 選擇結構: while do-while for

5、常量 宣告的常量的語法: const 變數型別 變數名=值; 什麼時候會用到常量?

6、列舉 語法: [public] enum 列舉名 public:訪問修飾符。公開的公共的,哪都可以訪問。 enum:關鍵字,宣告列舉的關鍵字 列舉名:要符合pascal命名規範

將列舉宣告到命名空間的下面,類的外面,表示這個命名空間下,所有的類都可以使用這個列舉。

列舉就是乙個變數型別 ,int--double  string  decimal. 只是列舉宣告、賦值、使用的方式跟那些普通的變數型別不一樣。

我們可以將乙個列舉型別的變數跟int型別和string型別互相轉換。 列舉型別預設是跟int型別相互相容的,所以可以通過強制型別轉換的語法互相轉換。 當轉換乙個列舉中沒有的值的時候,不會拋異常,而是直接將數字顯示出來。

列舉同樣也可以跟string型別互相轉換,如果將列舉型別轉換成string型別,則直接呼叫tostring(). 如果將字串轉換成列舉型別則需要下面這樣一行**:  (要轉換的列舉型別)enum.parse(typeof(要轉換的列舉型別),"要轉換的字串"); 如果轉換的字串是數字,則就算列舉中沒有,也會不會拋異常。 如果轉換的字串是文字,如果列舉中沒有,則會丟擲異常。

7、所有的型別都能夠轉換成string型別,呼叫tostring()。

8、結構 可以幫助我們一次性宣告多個不同型別的變數。 語法: [public] struct 結構名 變數在程式執行期間只能儲存乙個值,而字段可以儲存多個值。

9、陣列 一次性儲存多個相同型別的變數。 語法: 陣列型別 陣列名=new 陣列型別[陣列長度];

***陣列的長度一旦固定了,就不能再被改變了

10、氣泡排序:就是將乙個陣列中的元素按照從大到小或者從小到大的順序進行排列。 int nums=; 0 1 2 3 4 5 6 7 8 9 第一趟比較:8 7 6 5 4 3 2 1 0 9 交換了9次     i=0  j=nums.length-1-i 第二趟比較:7 6 5 4 3 2 1 0 8 9 交換了8次     i=1  j=nums.length-1-i 第三趟比較:6 5 4 3 2 1 0 7 8 9 交換了7次     i=2  j=nums.length-1-i 第四趟比較:5 4 3 2 1 0 6 7 8 9 交換了6次     i=3  j=nums.length-1-i 第五趟比較:4 3 2 1 0 5 6 7 8 9 交換了5次 第六趟比較:3 2 1 0 4 5 6 7 8 9 交換了4次 第七趟比較:2 1 0 3 4 5 6 7 8 9 交換了3次 第八趟比較:1 0 2 3 4 5 6 7 8 9 交換了2次 第九趟比較:0 1 2 3 4 5 6 7 8 9 交換了1次 for(int i=0;inums[j+1])     } }

11、方法 函式就是將一堆**進行重用的一種機制。 函式的語法: [public] static 返回值型別 方法名([引數列表]) public:訪問修飾符,公開的,公共的,哪都可以訪問。 static:靜態的 返回值型別:如果不需要寫返回值,寫void 方法名:pascal 每個單詞的首字母都大些。其餘字母小寫 引數列表:完成這個方法所必須要提供給這個方法的條件。如果沒有引數,小括號也不能省略。

方法寫好後,如果想要被執行,必須要在main()函式中呼叫。 方法的呼叫語法: 類名.方法名([引數]); ***在某些情況下,類名是可以省略的,如果你寫的方法跟main()函式同在乙個類中,這個時候, 類名可以省略。

12、return 1、在方法中返回要返回的值。 2、立即結束本次方法。

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...

黑馬程式設計師

黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...