public void ArrayListOperations()
        {
            ArrayList arrayList = new ArrayList();

            arrayList.Add(10);
            arrayList.Add(89);
            arrayList.Add(29);
            arrayList.Add(-1);
            arrayList.Add(15);
            PrintArrayList(arrayList);
            arrayList.Sort();
            arrayList.Insert(2, 18);
            PrintArrayList(arrayList);
            Console.WriteLine("\nArraylist capacity\t" + arrayList.Capacity);
            int hasElement = arrayList.IndexOf(23);

            if (hasElement >= 0)
            {
                Console.WriteLine("Element is present");
            }
            else
            {
                Console.WriteLine("Element is not present");
            }
            arrayList.TrimToSize();
            Console.WriteLine("\nArraylist capacity\t" + arrayList.Capacity);
            int[] arr = { 14, 17 };
            arrayList.AddRange(arr);
            PrintArrayList(arrayList);
            arrayList.InsertRange(3, arr);
            PrintArrayList(arrayList);
            arrayList.SetRange(7, arr);
            PrintArrayList(arrayList);
        }
示例#2
0
        static void Main(string[] args)
        {
            ArrayList al = new ArrayList()
            {
                "Amma", "Raj", "Munna", "Krish", "Sajid", "Chandu"
            };

            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
            Console.WriteLine();
            al.Sort();
            string[] r = new string[] { "Cat", "Mat" };
            al.SetRange(4, r);
            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
            al.RemoveRange(2, 2);
            Console.WriteLine();
            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
            al.Add("sam");
            al.Add("sravs");
            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
        }
示例#3
0
        static void Main(string[] args)
        {
            ArrayList al = new ArrayList()
            {
                "Amma", "Raj", "Munna", "Krish", "Sajid", "Chandu"
            };

            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
            string[] r = new string[] { "cat", "mat" };
            al.SetRange(4, r);
            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
            al.Add("sam");
            al.Add("samiii");
            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
            al.Sort();
            Console.WriteLine("Array after sorting:");
            foreach (string a in al)
            {
                Console.WriteLine(a);
            }

            al.RemoveRange(0, 4);
            Console.WriteLine("Array after using RemoverRange:");
            foreach (string a in al)
            {
                Console.WriteLine(a);
            }
            Console.ReadKey();
        }