首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

打造可逆向排序的泛型字典類 (四 續):集合介面體系與 IDictionary 成員總覽

     編輯:關於C語言

介面繼承關係圖

IDictionary : ICollection, IEnumerable
ICollection : IEnumerable

所有集合皆支援 foreach。下表彙整各介面核心成員:

介面成員說明
ICollectionCount元素數量
IsSynchronized是否執行緒安全
SyncRoot同步鎖物件
CopyTo複製到陣列
GetEnumerator傳回列舉器
IDictionaryIsFixedSize固定大小
IsReadOnly唯讀
Item (索引器)依鍵取值/設值
Keys鍵集合
Values值集合
Add新增鍵值對
Clear清空
Contains含鍵判斷
GetEnumerator傳回 IDictionaryEnumerator
Remove移除鍵

理解此體系有助於決定哪些成員需顯式實作、哪些可共用實作,避免重複代碼。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved