索引器概述、聲明及使用

時間:2020-07-22 作者:管理員(yuán) 點擊:643

索引器允許類或結構的實例按照與數組的相同方式進行索引。索引器的聲明和屬性的聲明非常相似,不同的是它們的訪問器采用參數--索引器的聲明除了包括索引關鍵字的聲明外(wài),還要包含this關鍵字。使得像數組那樣對對象使用下(xià)标,并提供了通過索引方式方便的訪問類的數據信息的方法

示例代碼
private int[] myint=new int[10];
public int this[int index]
{
   get{return myint[index];}
   set{myint[index]=value;}
}

虛拟索引器:關鍵字 virtual
public virtual int this[int index]
{
   get{return myint[index];}
   set{myint[index]=value;}
}

外(wài)部索引器:關鍵字 extern。需要注意的是因爲外(wài)部索引器聲明不提供任何實際的實現,所以每個訪問器聲明都有一(yī)個分(fēn)号組成。
public extern int this[int index]
{
   get;
   set;
}

抽象索引器:關鍵字 abstract 要定義抽象的索引器時,必須提供空的get和set

public abstract int this[int index]//在抽象類中(zhōng)定義
{
   get;
   set;
}

索引器在類中(zhōng)的使用
索引器允許用戶按照處理數組的方式引用類,訪問時有兩種方式
1、使用索引器可以直接訪問類的實例
2、将數組聲明爲public成員(yuán) 并直接訪問它的成員(yuán)
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言