索引器indexer學習

2021-05-23 01:10:45 字數 617 閱讀 2220

using system;

using system.collections.generic;

using system.text;

using system.web;

using system.threading;

namespace multhreadc

public photo(string title)

public string title}}

public class album

public album(int capacity)

//下面定義索引用於檢索**資訊,帶有int引數的photo索引器

public photo this[int index]

else

}set

else}}

//根據標題檢索**,但不能根據標題賦值,設定為唯讀索引。帶有string引數的photo索引器。

public photo this[string title]

console.writeline("沒有該**");

return null;

//使用null指示失敗}}

}public class test

}

C 索引器學習筆記

本筆記摘抄自 記錄一下學習過程以備後續查用。索引器允許類或者結構的例項按照與陣列相同的方式進行索引取值,索引器與屬性類似,不同的是索引器的訪問是帶參的。索引器和陣列比較 1 索引器的索引值 index 型別不受限制 2 索引器允許過載 3 索引器不是乙個變數 索引器和屬性的不同點 1 屬性以名稱來標...

c 索引器學習筆記1

索引器提供了一種對類內部元素的訪問方法,通過索引器,我們可以方便的控制對元素的訪問,它其實就是帶引數的屬性。索引器一般用在類內部有陣列的情況,不論是基本資料型別陣列,還是類陣列 主要靠arraylist實現 先看個簡單的例子,它實現了單一整形輸入引數的索引器。class a private int ...

C 學習筆記 屬性 索引器

屬性 property 是表達事物的狀態的,屬性的訪問方式可以是讀 讀取 也可以是寫 存放 讀 寫屬性分別用get及set來進行表示。修飾符 型別名 屬性名 set 由此可見,在c 中,屬性更好的表達了事物的狀態的設定和獲取。所以在c 中,一般採取以下原則 若在類的內部記錄事物的狀態資訊,則用字段變...