请教HashTable的用途 ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemCollectionsHashtableClassTopic.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hashTable使用来保存键值对的,也就是一个key对应一个value有点像ListItem和DropDownlist里面的项目(Item)。呵呵这个东西可是很好用的,动态增长,不像数组,不过相对数组内存的开销要大很多。例子:smilnet(笨笨) 已经写得很清楚了! HashTable属于C#的集合类,在System.Collection命名空间下,可以代替数组管理对象组。请注意,是对象组。其中有:ArrayList — 动态调整大小。例如:ArrayList al = new ArrayList(2);则当长度超过2,就变成4。超过4就变成8,成倍递增。BitArray — 管理位集合BitArray ba = new BitArray(2);ba[0] = true;ba[1] = false;HsahTable — 管理键值对HashTable ht = new HashTable();ht.Add("001", "AAA");ht.Add("002", "BBB");Queue — 进行先入先出数据管理Queue q = new Queue();q.Enqueue("message 1"); //入栈q.Enqueue("message 2");Consle.WriteLine(q.Dequeue()); //出栈输出为message 1SortList — 和ArrayList相似,但可以排序Satck — 进行后进先出数据管理具体使用参阅MSDN 这样测试LINQ普通查询的效率对不对? 图片下载 Url重写问题...急.50分 private访问的问题? 缺少 using 指令或程序集引用 ??? 注册用户时,用户名如何输入完毕后就可以判断用户名是否存在 动态生成treeview时的错误 收集的很多 Asp.Net 学习资源列表 这个怎么实现啊 关于多行文本显示的问题? 请问谁能把string test = "test1|test2|test3|,why1|why2|why3"放在两个数组中 也不完全是广告宣传,顶者有分,顶者超过50人再开贴,我还有4000分呢,拜托GGJJDDMM了
ArrayList al = new ArrayList(2);
则当长度超过2,就变成4。超过4就变成8,成倍递增。BitArray — 管理位集合
BitArray ba = new BitArray(2);
ba[0] = true;
ba[1] = false;HsahTable — 管理键值对
HashTable ht = new HashTable();
ht.Add("001", "AAA");
ht.Add("002", "BBB");Queue — 进行先入先出数据管理
Queue q = new Queue();
q.Enqueue("message 1"); //入栈
q.Enqueue("message 2");
Consle.WriteLine(q.Dequeue()); //出栈
输出为message 1SortList — 和ArrayList相似,但可以排序Satck — 进行后进先出数据管理具体使用参阅MSDN