欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

C#中ArrayList和HashTable,

来源: javaer 分享于  点击 11317 次 点评:56

C#中ArrayList和HashTable,


System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度,而不需要手动分配和管理内存

添加元素

ArrayList.Add(Object);

遍历

IEnumerator ieIn = inNode.GetEnumerator();//迭代
while (ieIn.MoveNext()) {
<span >	</span>Console.Wirte(ieIn.Current.ToString());<span >	</span>//执行过程
}
System.Collections.HashTable是一个key和value对应的数组,即可以通过自定义的键值访问到数据,可以大大简化操作量

添加元素

HashTable.Add(object key ,object value)

因为键值和value值都是object,所以可以加入自定义的class及其他类型

遍历

IDictionaryEnumerator en = hashInRecord.GetEnumerator();
while (en.MoveNext()){
      en.Value();//返回一个object类型,可以用强制类型转换转化成存储的类型
}
取出数据

HashTable[object key]   //同样返回一个object类型的对象




相关文章

    暂无相关文章

用户点评