Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            LinkedList <string> list = new LinkedList <string>();

            list.Add("1232");
            for (int i = 0; i < 20; i++)
            {
                list.Add("ITEM" + i);
            }
            list.PushFront("FF");

            for (int i = 0; i < list.Length; i++)
            {
                Console.WriteLine(list[i]);
            }

            Console.WriteLine("\nRemoving.....\n");

            list.Remove("1232");
            list.Remove("F");
            list.RemoveAt(3);
            list.InsertAt(5, "GG");
            Console.WriteLine("Index of \"ITEM7\": " + ListUtils <string> .FindIndex <string>(list, u => u == "ITEM7"));
            Console.WriteLine("Index of \"ITEM7\": " + list.IndexOf("ITEM7"));
            ListUtils <string> .ForEach(list, (string item) => Console.WriteLine(item));

            Console.WriteLine("\n------------------- ARRAY_LIST -------------------\n");


            ArrayList <string> arraylist = new ArrayList <string>(10);

            arraylist.Add("1232");
            arraylist.Add("F");

            for (int i = 0; i < 20; i++)
            {
                arraylist.Add("ITEM" + i);
            }

            ListUtils <string> .ForEach(arraylist, (string item) => Console.WriteLine(item));

            Console.WriteLine("\nRemoving.....\n");

            arraylist.Remove("1232");
            arraylist.Remove("F");
            arraylist.RemoveAt(3);
            arraylist.InsertAt(5, "GG");
            arraylist[5] = "ggggggg";

            ListUtils <string> .ForEach(arraylist, (string item) => Console.WriteLine(item));

            Console.WriteLine("Lenght: " + arraylist.Length);

            Console.ReadLine();
        }