Example #1
0
File: Program.cs Project: pSasa/c-
 static void Main(string[] args)
 {
     int[] array = {1,2,3,4,5,6,7,8,9};
     int[] array1 = {-1, -2};
     int[] array2 = { 14, 15 };
     PankList<int> list = new PankList<int>();
     DumpArray(list);
     list.AddRange(array);
     DumpArray(list);
     list.Add(10);
     list.Add(11);
     list.Add(16);
     DumpArray(list);
     list.InsertAt(0, 0);
     DumpArray(list);
     list.InsertAt(list.Count - 1, 13);
     list.InsertAt(list.Count - 2, 12);
     DumpArray(list);
     list.InsertRangeAt(0, array1);
     DumpArray(list);
     list.InsertRangeAt(list.Count - 1, array2);
     DumpArray(list);
     list.AddRange(list.ToArray());
     DumpArray(list);
     list.RemoveAt(0);
     list.RemoveAt(list.Count - 1);
     list.RemoveAt(list.Count / 2);
     DumpArray(list);
     Console.ReadKey();
 }
Example #2
0
File: Program.cs Project: pSasa/c-
        private static void DumpArray(PankList<int> list)
        {
            Console.WriteLine("Capacity {0} ", list.Capacity);
            Console.WriteLine("Count {0} ", list.Count);

            foreach (int item in list.ToArray())
            {
                Console.Write("{0} ", item);
            }
            Console.WriteLine();
        }