当前位置:实例文章 » C#开发实例» [文章]c# 从零到精通-ArrayList-Hashtable的操作

c# 从零到精通-ArrayList-Hashtable的操作

发布人:shili8 发布时间:2024-01-14 13:57 阅读次数:113

在C#中,ArrayList和Hashtable是两种常用的集合类型,它们分别用于存储一组对象和键值对。本文将介绍如何使用ArrayList和Hashtable进行操作,并提供部分代码示例和代码注释。

1. ArrayList的操作ArrayList是C#中的动态数组,可以存储任意类型的对象。以下是一些常用的ArrayList操作:

创建ArrayList对象:

csharpArrayList list = new ArrayList();


向ArrayList中添加元素:
csharplist.Add("apple");
list.Add("banana");
list.Add("orange");


访问ArrayList中的元素:
csharpConsole.WriteLine(list[0]); // 输出:apple


遍历ArrayList中的元素:
csharpforeach (var item in list)
{
 Console.WriteLine(item);
}


从ArrayList中移除元素:
csharplist.Remove("banana");


2. Hashtable的操作Hashtable是C#中的键值对集合,用于存储一组键值对。以下是一些常用的Hashtable操作:

创建Hashtable对象:
csharpHashtable hashtable = new Hashtable();


向Hashtable中添加键值对:
csharphashtable.Add("apple",10);
hashtable.Add("banana",20);
hashtable.Add("orange",30);


访问Hashtable中的值:
csharpConsole.WriteLine(hashtable["apple"]); // 输出:10


遍历Hashtable中的键值对:
csharpforeach (DictionaryEntry entry in hashtable)
{
 Console.WriteLine(entry.Key + ": " + entry.Value);
}


从Hashtable中移除键值对:
csharphashtable.Remove("banana");


通过以上操作,我们可以对ArrayList和Hashtable进行基本的增删改查操作。在实际开发中,ArrayList和Hashtable可以帮助我们更方便地管理和操作数据。

相关标签:c#开发语言
其他信息

其他资源

Top