索引器 hudingyin 新浪部落格

2021-09-27 11:20:16 字數 915 閱讀 9645

索引器允許類或結構的例項按照與陣列相同的方式進行索引。索引器類似於屬性,

不同之處在於它們的訪問器採用引數。它可以使得像陣列那樣對物件使用下標。它提供了通過索引方式方便地訪問類的資料資訊的方法。

要宣告類或結構上的索引器,請使用this關鍵字,例如:

public int this[int index] //宣告索引器

索引器的修飾符有:new、public、protected、internal、private、virtual、sealed、override、abstract和extern。當索引器宣告包含extern修飾符時,稱該索引器為外部索引器。因為外部索引器宣告不提供任何實際的實現,所以它的每個訪問器宣告都由乙個分號組成。

索引器的簽名由其形參的數量和型別組成。

它不包括索引器型別或形參名。如果在同一類中宣告乙個以上的索引器,則它們必須具有不同的簽名。

索引器值不歸類為變數;因此,不能將索引器值作為ref或out引數來傳遞。

下面用乙個例子來說明如何宣告和使用索引器。

在本示例中,定義了乙個

泛型類,並為其提供了簡單的get和set訪問器方法(作為分配和檢索值的方法)。program 類為儲存字串建立了此類的乙個例項。**如下:

class samplecollection

set }

}下面是如何使用上述**實現的索引器,具體**示例如下:

class program

} c#並不將索引型別限制為整數。例如,對索引器使用字串可能是有用的。通過搜尋集合內的字串並返回相應的值,可以實現此類的索引器。如下所示:

uing system;

using system.collections;

class indexclass

set }

}由於訪問器可被過載,字串和整數版本可以共存。

C 新浪微博群發器

sina官方文件中心 繞過oauth頁面認證的方法使用了akita 的方法,在此感謝,關於該方法的部落格 也就是說 每個賬號每小時最多發30條微博。skd使用方法 因為 部落格,所以用陣列存放了使用者資訊,x代表陣列下標。httprequest.getverifier 使用者名稱 x 密碼 x x ...

新浪微博授權

一.建立應用 2.進入我的應用 3.建立應用 二.oauth的授權流程 你所開發的應用需要的流程如下 2.得到request token後重定向使用者到服務商的授權頁面 3.如果使用者選擇授權你的應用,用request token向服務商請求換取access token 4.得到access tok...

模擬新浪微博

1.專案效果圖 主要 如下 android layout width match parent android layout height match parent android padding 10dip android orientation vertical 2 獲取xml資源 在andro...