1樓:趣事情
索引器(indexer)是c#引入的一個新型的類成員,使物件可以像陣列那樣被方便,直觀的引用。索引器可
以有引數列表,只能作用在例項物件上,不能在類上直接作用。下面是典型的索引器的設計
class myclass
set}
}注意,這裡的屬性名是this,意思是回引類的當前例項,引數列表包含在方括號而非括號之內。索引器引數可以採用任何型別,int是通常最為合理的型別。同一類中還可能擁有一個以上的索引器(過載)。
2樓:匿名使用者
class aset}}
c#中this的索引器是做什麼用的?舉個簡單的例子?
3樓:匿名使用者
如hashtable,類似於vb的預設屬性
4樓:匿名使用者
class samplecollectionset}
}class program}
c#索引器怎麼用?
5樓:匿名使用者
索引器一般用來實現自定義collection的。。。
具體**去看msdn,
你就想下framework中帶有的那些collection是怎麼回事,然後揣摩msdn的**。。。
msdn的示例中使用的是定長陣列,
你可以試著把他們換成arraylist或其他的,然後加個add方法,試下。。。
6樓:不懂就必須問
索引器的意思就是通過鍵找到值.
如:a[0]=10;
a[1]=11;
這是陣列.
延伸:a["0"]=10;
b["1"]=11;
這是通過字串找到值
c#中最常用的索引器就是dictionary可以通過object型別的鍵找到object型別的值
7樓:章霞獨光赫
索引器是訪問類的內建陣列而已,訪問這樣的內建陣列可以通過不同的手段來實現。一個類可以有不止一個索引器,因索引器的引數不同,從而達到多重不同的訪問途徑。像你剛才這個,內建陣列students,你建立了2個不同的索引器,所以student最少有2個屬性,一個是id,一個是name,這樣就可以實現通過student的id或者name來訪問了
。public
students
this[int
index]}
8樓:他大姨
msdn是最好的老師了
VB選單編輯器中的索引是什麼意思啊
每個選單控制元件陣列元素都由唯一的索引值來標識,該值在選單編輯器上 index 屬性框 中指定。當一個控制元件陣列成員識別一個事件時,visual basic 將其 index 屬性值作為一個附加的引數傳遞給事件過程。事件過程必須包含有核對 index 屬性值的 因而可以判斷出正在使用的是哪一個控制...
C讀取文字中的資料存放到陣列如何實現
streamreader sr new streamreader d encoding.default 路徑寫自 己的string text sr.readtoend 讀檔案專 sr.close string data text.split new char 放入陣列屬 int idata new ...
在C中怎麼實現選中的內容的貼上,複製功能
把textbox的內容複製到剪下板中 system.windows.forms.clipboard.settext textbox1.text 讀取內容 system.windows.forms.clipboard.gettext gettext settext 介紹 從剪貼簿中檢索 text 或 ...