C 索引器的作用及使用

2022-09-02 05:24:11 字數 621 閱讀 4178

1. 作用:

可以使得類和例項能夠像陣列那樣使用一樣,又稱為帶參屬性

2. 區分

(1)索引器與陣列的比較:

索引器的索引值不受型別限制。用來訪問陣列的索引值一定是整數,而索引器可以是其他型別的索引值。

索引器允許過載,乙個類可以有多個索引器。

索引器不是乙個變數沒有直接對應的資料儲存地方。索引器有get和set訪問器。

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

(2)索引器與屬性的比較:

標示方式:屬性以名稱來標識,索引器以函式簽名來標識。

索引器可以被過載。屬性則不可以被過載。

屬性可以為靜態的,索引器屬於例項成員,不能被宣告為static

3. 使用

(1)例子1

string str = "

abc"

;char c = str[0];

(2)例子2

static

void main(string

args)

class indexclass()

set

}}

C 索引器作用與應用

索引器允許類和結構的例項按照與陣列相同的方式進行索引,索引器類似與屬性,不同之處在於他們的訪問器採用引數。被稱為有參屬性。簡單的索引器例項 class program class indexclass set 索引器與陣列的比較 索引器的索引值不受型別限制。用來訪問陣列的索引值一定是整數,而索引器可...

C 索引器作用與應用

索引器允許類和結構的例項按照與陣列相同的方式進行索引,索引器類似與屬性,不同之處在於他們的訪問器採用引數。被稱為有參屬性。簡單的索引器例項 class program class indexclass set 索引器與陣列的比較 索引器的索引值不受型別限制。用來訪問陣列的索引值一定是整數,而索引器可...

索引的建立 作用 及優化

索引的建立 作用 及優化 1.索引是什麼 索引是資料庫幫助資料庫獲取資料的資料結構,好比書的目錄,加快資料庫的查詢速度。2.索引的作用 1 通過唯一性索引,可以保證資料庫表中每一行資料的唯一性。定義主鍵時伺服器自動建立 2 可以加快資料的檢索速度。快速定位 3 實現表與表之間的參照完整性。4 使用分...