一直在开发中也没应用过索引器,也不知道索引器的作用,现在通过学习,来认识一下。
下面的例子,分别创建了三个类:
indexerTest没有使用索引器,主程序中使用数组实例化了三个。
indexerClass通过使用索引器的方式,实现了indexerTest的功能。
indexer通过hash table方式,可以实现遍历 出所有的key.
遍历哈希表需要用到DictionaryEntry Object,代码如下:
for(DictionaryEntry de in ht) fileht为一个Hashtable实例
{
Console.WriteLine(de.Key);de.Key对应于keyvalue键值对key
Console.WriteLine(de.Value);de.Key对应于keyvalue键值对value
}