[关闭]
@callofduty890 2022-11-11T12:24:58.000000Z 字数 1348 阅读 507

【Arraylist/List】/[Hashtable/Dictionary]-题目

编程作业

1.ArrayList集合类型的基本操作

使用ArrayList类操作数组列表。
(1)分别创建并初始化源字符串数组列表ArrayList({”0”,”2”,”4”,”6”})和目标字符串数组列表ArrayList({”1”,”3”,”5”,”7”,”9”})。
(2)测试CopyTo的功能,将源ArrayList的第二个元素内容复制到目标ArraylList索引为3的位置。
(3)源数组列表ArravList重新赋值为整数类型型({0,2,4。6。8 ,10 ,12} )。
(4),测试Remove的功能,先移除ArrayList中值为4的元素,再移除索引为4处的元素。
(5),测试Insert的功能,将元素400插入到ArrayList中、索引为2的位置。
(6)遍历数组列表ArrayList中的所有元素。

image_1e8bf73qcm2m1c3v1a6v1eiv10tk9.png-31.2kB


2.List 泛型集合类型的基本操作

使用List泛型类操作整数列表。
(1)创建一个空的List< int>,并使用Add方法添加0一8中的偶数。
(2)测试List< int>的Count属性和Capacity属性。
(3)使用Contains方法测试元素6是否存在。
(4)测试Insert的功能,将元素4插入到List< int>中的指定索引2处
(5)使用Item属性(在C#中为索引器)检索List< int>中索引为3的元素。
(6)测试Remove的功能,删除List< int>中的元素4。
(7)遍历List< int>中的所有元素。

image_1e8bfmfl01d1eld0m01hged9jm.png-36.1kB

3.Hashtable 集合类型的基本操作

(1)创建一个空的Hashtable,并使用Add方法添加一些元素。在尝试添加重复的键时,Add方法将引发ArgumentException。
(2)使用Item属性(在C#中为索引器)来检索、设置、替换值。
(3)在调用Add方法添加元素之前,使用ContainsKey方法测试键是否存在。
(4)使用Remove肯法刪除key/value对。
(5)使用两种方法枚举字典中的键和值。
①方法一:利用foreach枚举Hashtable中每个元素。
②方法二:使用Keys属性获取并枚举Hashtable的所有keys清单;使用Values属性获取并枚举Hashtable的所有Values清单。
image_1e8bftca05uch7t7tg1k4q3ah13.png-63.8kB


4.Dictionary泛型集合类型的基本操作

:使用Dictionary泛型类操作数据集合。
(1),创建一个空的带有字符串键的字符串Dictionary< TKey,TValue>,并使用Add方法添加一些元素。在添加重复的键时,Add方法将引发ArgumentException。
(2)使用Item属性来更改、设置、检索值。
(3)使用TryGetValue方法检索词典中的键值。
(4)在调用Add方法之前使用ContainsKey方法测试键是否存在。
(5)使用Remove方法删除key/value对。
(6)使用两种方法枚举字典中的键和值。
①方法一:利用foreach枚举Dictionary中每个元素。
②方法二:使用Keys属性获取并枚举Dictionary的所有Keys清单;使用Values属性获取并枚举Dictionary的所有Values清单。

image_1e8bg3fkgrh4117m11018o21epd1g.png-31.4kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注