C 索引器與屬性

2021-07-06 10:44:10 字數 524 閱讀 1070

索引器允許類或結構的例項按照與陣列相同的方式進行索引。索引器類似於屬性,不同之處在於它們的訪問器採用引數。 

屬性

class sampleclass

set

}索引器

索引器使得物件可按照與陣列相似的方法進行索引。 

get 訪問器返回值。set 訪問器分配值。 

this 關鍵字用於定義索引器。 

value 關鍵字用於定義由 set 索引器分配的值。 

索引器不必根據整數值進行索引,由您決定如何定義特定的查詢機制。 

索引器可被過載。 

索引器可以有多個形參,例如當訪問二維陣列時。

class samplecollection

set}

}// this class shows how client code uses the indexer

class program

}

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

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

c 屬性和索引器

1 屬性 所謂屬性其實就是特殊的類成員,它實現了對私有類域的受控訪問。在c 語言中有兩種屬性方法,其一是get,通過它可以返回私有域的值,其二是set,通過它就可以設定私有域的值。比如說,以下面的 為例,建立學生姓名屬性,控制對name欄位的受控訪問 2 索引器 簡單說來,所謂索引器就是一類特殊的屬...

c 屬性和索引器

1 屬性 所謂屬性其實就是特殊的類成員,它實現了對私有類域的受控訪問。在c 語言中有兩種屬性方法,其一是get,通過它可以返回私有域的值,其二是set,通過它就可以設定私有域的值。比如說,以下面的 為例,建立學生姓名屬性,控制對name欄位的受控訪問 code using system public...