1. 程式人生 > >C#4.5-4.7學習總結

C#4.5-4.7學習總結

賦值 stat 三種 自己的 his 數據 net 問題 垃圾回收

4.5講的是this關鍵字.它用於表示對當前實例的引用,它有三種用法,一是訪問屬性,解決與局部變量名稱沖突問題,二是訪問成員方法,在類中調用自己的成員方法,就是在一個方法中,通過this.方法名,調用另一個方法。三是訪問構造方法,用:this (參數)的形式來調用其他的構造方法。4.6講的是索引器。通常情況下,屬性只能訪問單一的子段,如果想訪問多個數據成員,就需要使用索引器。它裏面同樣會使用get和set訪問器,來獲取屬性值和設置屬性值。在教材裏面,用了switch 語句,來返回多個參數值和賦值。屬性和索引器差別:

1.類的每一個屬性都必須擁有唯一的名稱,而類裏定義的每一個索引器都必須擁有唯一的簽名(signature)或者參數列表(這樣就可以實現索引器重載)。

2.屬性可以是static(靜態的)而索引器則必須是實例成員。

3.為索引器定義的訪問函數可以訪問傳遞給索引器的參數,而屬性訪問函數則沒有參數。 4.7講的是垃圾,回收.net 運行環境可以進行自動垃圾回收,也可以用GC.collect 方法,通知運行環境進行垃圾回收。

C#4.5-4.7學習總結