static void Main(string[] args)
{
jihe j = new jihe();
j.ListOpare();
j.ListFunciton();
Console.ReadKey();
}
class jihe
{
List<string> list = new List<string>() { "string", "ford", "Allen", "ford" };
List<string> list2 = new List<string>() { "string22222" };
List<int> list3 = new List<int>() { 1, 2, 3 };
public void ListOpare()
{
list.Add("111");
list.AddRange(list2);
list.ForEach(item => Console.WriteLine("add: " + item));
Console.WriteLine("Contains:" + list.Contains("ford"));
Console.WriteLine("Exists:" + list.Exists(item => item == "ford"));
Console.WriteLine("Find:" + list.Find(item => item == "ford"));
Console.WriteLine("IndexOf:" + list.IndexOf("4444455"));
Console.WriteLine("FindIndex:" + list.FindIndex(item => item == "ford"));
Console.WriteLine("LastIndexOf:" + list.LastIndexOf("ford"));
Console.WriteLine("FindLastIndex:" + list.FindLastIndex(item => item == "ford"));
list.Insert(3, "4444");
list.InsertRange(list.Count,list2);
list.ForEach(item => Console.WriteLine("insert: " + item));
list.RemoveAt(2);
list.RemoveAll(item => item == "44444");
list.RemoveRange(2, 2);
list.ForEach(item => Console.WriteLine("delete: " + item));
list.Clear();
list.ForEach(item => Console.WriteLine("delete: " + item));
}
public void ListFunciton()
{
Console.WriteLine(list.ToArray());
Console.WriteLine(list.Count);
Console.WriteLine("GetEnumerator:" + list.GetEnumerator());
Console.WriteLine(list.GetHashCode());
list.GetType();
list.TrimExcess();
Console.WriteLine("Capacity" + list.Capacity);
list.Reverse();
list.Sort();
list.TrueForAll(item => item == "44444");
}
}