Console.WriteLine("----三大类库02_Collection---\r\n");
#region List<T> 线性集合 长度可变的数组
Console.WriteLine("----List<T>----");
List<string> list = new List<string>();
list.Add("a");
list.AddRange(new string[] { "b", "c", "a", "b" });
list.Remove("a");
list.RemoveAt(0);
list[1] = "e";
Console.WriteLine(list.Contains("e"));
Console.WriteLine(list.IndexOf("e"));
foreach (var s in list)
{
Console.Write(s + "/");
}
Console.WriteLine();
#endregion
#region Dictionary<TKey,TValue> 散列集合 无序 方便快速查找
Console.WriteLine("----Dictionary<TKey,TValue>----");
Dictionary<string, double> dic = new Dictionary<string, double>();
dic.Add("电脑", 6000.00);
dic.Add("手机", 5000.00);
dic.Add("桌子", 200.00);
dic.Add("凳子", 80.00);
dic.Remove("电脑");
dic["手机"] = 4900.00;
Console.WriteLine(dic.ContainsKey("手机"));
Console.WriteLine(dic["手机"]);
foreach (KeyValuePair<string, double> item in dic)
{
Console.WriteLine(item);
}
#endregion
Console.ReadKey();
