C# List 可动态增/删集合对象,在 C# 2.0 及其后续版本中增加了泛型。
List<T> ListOfT = new List<T>();
例如使用 string 类型集合:
// 创建集合对象
List<string> lstStr = new List<string>();
string s1 = "111";
string s2 = "222";
string s3 = "333";
string[] s4 = { "Ha", "Hunter", "Tom", "Lily", "Jay", "Jim", "Kuku", "Locu" };
// 单个添加元素到集合
lstStr.Add(s1);
lstStr.Add(s2);
lstStr.Add(s3);
// 一次添加多个元素
lstStr.AddRange(s4);
// 判断元素是否在集合中
if(lstStr.Contains("Tom"))
{
// 移除指定元素
lstStr.Remove("Tom");
}
// 插入指定元素
lstStr.Insert(3, "Hello");
// 取出某个元素
string tmp = lstStr[3];
// 遍历所有元素
foreach (var item in lstStr)
{
Console.WriteLine(item);
}
// 查看集合总容量
int nCount = lstStr.Count();
// 清空集合
lstStr.Clear();