1. 程式人生 > 實用技巧 >C#_函式和類

C#_函式和類

一、資料的隱式轉換
1.int型別預設為int32
2.轉換的方式:
Convert.ToInt32(4.3)--輸出4,遵循四捨五入
Convert.ToInt32(4.5)--輸出4,當是兩個數中間的那個數時就輸出4和5之間為偶數的值
Convert.ToInt32(4.53)--輸出5,遵循四捨五入
3.資料轉換:(int)(37/10)=4
4,陣列arr[]中利用索引器來找到對用數組裡面的值arr[0]就是利用了索引器
5.continue的作用,跳出本次迴圈進入下一次迴圈
二、函式
1.定義:函式好比是物件的動作行為
函式的職能越單一越好
2,命名: 大駝峰命名--AddCount()兩個單詞每個首字母設定為大寫
   駝峰命名:studentCount一般是命名給變數
3.out和ref的變數修飾符: out需要在函式內部賦值; ref可以不在函式內部賦值,但在使用的時候需要賦值; 三、類和物件的關係 所有的類都繼承了Object類,父類可以接收子類的資料 類是模板,物件是根據類這個模板創建出來的,應該先有類,再有物件 類只有一個,物件可以有多個 類中定義什麼屬性和方法,物件中就有什麼屬性和方法 屬性是類的特徵,方法是類的行為 設定屬性get,set快捷鍵:prop雙擊tab 四、靜態屬性和靜態方法(static) 靜態方法只能用靜態屬性,類生成的例項無法使用靜態屬性,可以直接通過類來訪問 五、ArrayList---ArrayList arrayList = new
ArrayList() ArrayList是.NET Framework提供的用於資料儲存和檢索的專用類 ArrayList.Add("abc")----新增資料陣列的最後 ArrayList.RemoveAt(0)---刪除陣列第一個資料 ArrayList.Remove(abc)---直接刪除陣列中的該資料 ArrayList.Insert(0,"Hello World“)---插資料到陣列中,0代表要插入的位置 缺點:不是型別安全的,使用時可能會出現型別不匹配的錯誤 儲存在裝箱和拆箱過程中有效能損耗,導致效能低下; 裝箱:就是將Int型別或者string型別的物件隱式轉換賦給object物件 拆箱:就是將object物件通過顯示轉換賦給int型別的變數 C#
2.0之後出現了泛型List<int>只能接收Int型別的資料 六、List集合---List<int> intList = new List<int>(){...} //字典型別 Dictionary<String,int> dic = new Dictionary<String,int>()