ArrayList
非泛型类型,不能同类型参数一起使用
using System;
using System.Collections;//首先要引用相应的命名空间
namespace _链表
{
class Program
{
static void Main(string[] args)
{
ArrayList arraylist = new ArrayList();
//非泛型类型,不能同类型参数一起使用
//增加元素
arraylist.Add(123);
arraylist.Add("abc");
arraylist.Add(true);
//是否包含某个元素
bool b= arraylist.Contains(123);
//获得长度
int num = arraylist.Count;
//移除第一个元素,给出索引号
arraylist.RemoveAt(0);
//遍历所包含的元素
foreach (var item in arraylist)
{
Console.WriteLine(item);
}
//清空arraylist
arraylist.Clear();
}
}
}
Hashtable
Hashtable存放的key和value是无序的
using System;
using System.Collections;
namespace _Hashtable
{
class Program
{
static void Main(string[] args)
{
Hashtable hashtable = new Hashtable();
hashtable.Add(123,30);//key,value
hashtable.Add("lala",49);
hashtable.Add("haha","qq");
foreach (var item in hashtable.Values)
{
Console.WriteLine(item);
}
foreach (var item in hashtable.Keys)
{
Console.WriteLine(item);
}
}
}
}