前言:本来今天是想总结有关索引器的概念,无奈中间学习的时候,发现自己对List、Arraylist的理解不够到位,因此回去好好复习了一下,这一复习不要紧,自己发现了这几个知识点自己记的有些混乱,因此整理了一下,我们来说说这几个用法之间的异同。
1.ArrayList:集合,是数组的加强版:它是各种类型的数组。
语法:
using System;
using System.Collections;//需手动导入命名空间
namespace ConsoleApp7
{
class Program
{
static void Main(string[] args)
{
ArrayList a = new ArrayList();
a.Add(20);
a.Add("小乾");
a.Add('女');
a.Add(true);
a.Add(3.1m);
a.Add(nums);
}
}
我们能看到,arraylist能加入各种格式的内容,比数组的功能要强大很多。
2.Hashtable:哈希表,通过键值对的方式存值。
语法:
using System;
using System.Collections;//需手动添加命名空间
namespace Consol