C 索引器的實現

2022-07-30 09:30:13 字數 367 閱讀 9882

c#索引器的結構

this [argument list]

...set

...}

注:modifier:修飾詞,如private, public, protected or internal

this:在c#中this是乙個特殊的關鍵字,它表示引用類的當前例項。在這裡它的意思是當前類的索引。

argument list:這裡指索引器的引數。

具體例子:

class samplecollection

set}

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

class program

}

C 中索引器的實現

索引器允許類或者結構的例項按照與陣列相同的方式進行索引。索引器類似屬性,但不同之處在於它們的訪問器採用引數。它可以像陣列那樣對物件採用下標。它提供了通過索引方式方便地訪問類的資料資訊的方法。c 並不將索引型別限制為整數,所以我們可以通過訪問器的過載,實現整數索引或者字串索引。過載索引器時,要保證形參...

C 中簡單索引器的實現

索引器允許類或者結構的例項按照與陣列相同的方式進行索引。索引器類似屬性,但不同之處在於它們的訪問器採用引數。它可以像陣列那樣對物件採用下標。它提供了通過索引方式方便地訪問類的資料資訊的方法。c 並不將索引型別限制為整數,所以我們可以通過訪問器的過載,實現整數索引或者字串索引。過載索引器時,要保證形參...

C 索引器 索引器的定義

索引器定義類似於屬性,但其功能與屬性並不相同。索引器提供一種特殊的方法編寫get和set訪問器。屬性可以像訪問字段一樣訪問物件的資料,索引器可以使使用者像訪問陣列一樣訪問類成員。定義索引器的語法如下 訪問修飾符 型別名稱 this 型別名稱 引數名 set索引器沒有像屬性和方法那樣的名字,關鍵字th...