C 中屬性和索引器之間的比較

2022-02-20 11:28:45 字數 407 閱讀 5150

屬性的特點如下:

1。允許像呼叫公共資料成員一樣呼叫方法。

2。可通過簡單的名稱進行訪問。

3。可以為靜態成員或例項成員。

4。屬性的 get 訪問器沒有引數。

5。屬性的 set 訪問器包含隱式 value

引數索引器的特點如下:

1。允許對乙個物件本身使用陣列表示法來訪問該物件內部集合中的元素。

2。可通過索引器進行訪問。

3。必須為例項成員。

4。索引器的 get

訪問器具有與索引器相同的形參表。

5。除了值引數外,索引器的 set

訪問器還具有與索引器相同的形參表。

6。不支援短語法。

索引器與屬性類似。除下表中顯示的差別外,為屬性訪問器定義的所有規則同樣適用於索引器訪問器。

屬性和索引器之間的比較(C 程式設計指南)

c 程式設計指南 屬性和索引器之間的比較 c 程式設計指南 索引器與屬性類似。除下表中顯示的差別外,為屬性訪問器定義的所有規則同樣適用於索引器訪問器。屬性 索引器 允許呼叫方法,如同它們是公共資料成員。允許呼叫物件上的方法,如同物件是乙個陣列。可通過簡單的名稱進行訪問。可通過索引器進行訪問。可以為靜...

屬性與索引之間的比較

來自msdn的 屬性與索引器之間的比較 索引器與屬性類似。除下表中顯示的差別外,為屬性訪問器定義的所有規則同樣適用於索引器訪問器。屬性 索引器 允許呼叫方法,如同它們是公共資料成員。允許呼叫物件上的方法,如同物件是乙個陣列。可通過簡單的名稱進行訪問。可通過索引器進行訪問。可以為靜態成員或例項成員。必...

C 索引器 索引器與陣列屬性的比較

索引器 indexer 索引器允許類或結構的例項按照與資料相同的方式進行索引。索引器類似於屬性,不同之處在於它們的訪問器採用引數。所以索引器也被稱為有參屬性。示例一 using system class arrclass 沒有索引器的類 public string name class indexc...