hashtable如何遍历赋值
hashtable如何遍历赋值,求详细代码
hashtable遍历 1)HashTable 存储的是无序的,也就是最先存储的键、值对不一定在第一个位置上; 2)HashTable 存储的是弱类型的,也就是要由自己来控制存储类型,并且取值时要进行强制类型转换; 先创建一个HashTable对象: System。
Collections。HashTable ht=new System。Collections。HashTable(); ht。Add("key_A","value_A"); ht。Add("key_B","value_B"); ht。
Add("key_C","value_C"); 遍历方法一: System。Collections。IDictionaryEnumerator ht = ht。GetEnumerator(); while (ht。MoveNext()) { ht。
Key。ToString();//键 ht。Value。ToString();//值 //这里已经取到当前的键、值对了,怎么输出和存储就看自己的了 } 遍历方法二: foreach (System。
Collections。DictionaryEntry item in ht) { item。Key。ToString();//键 item。Value。ToString();//值 //这里已经取到当前的键、值对了,怎么输出和存储就看自己的了 }。
答:详情>>