示例#1
0
 public static void PrintList(IIntegerList listOfIntegers)
 {
     for(int i = 0; i < listOfIntegers.Count; i++)
     {
         Console.Write(listOfIntegers.GetElement(i) + " ");
     }
     Console.WriteLine();
 }
示例#2
0
        public static void ListExample(IIntegerList listOfIntegers)
        {
            listOfIntegers.Add(1);  // [1]
            listOfIntegers.Add(2);  // [1, 2]
            listOfIntegers.Add(3);  // [1, 2, 3]
            listOfIntegers.Add(4);  // [1, 2, 3, 4]
            listOfIntegers.Add(5);  // [1, 2, 3, 4, 5]

            for (int i = 0; i < listOfIntegers.Count; i++)
            {
                Console.WriteLine(listOfIntegers.GetElement(i));
            }

            listOfIntegers.RemoveAt(0);
            listOfIntegers.Remove(5);

            Console.WriteLine();
            for (int i = 0; i < listOfIntegers.Count; i++)
            {
                Console.WriteLine(listOfIntegers.GetElement(i));
            }
            Console.WriteLine();
            Console.WriteLine(listOfIntegers.Count);
            Console.WriteLine(listOfIntegers.Remove(100));
            Console.WriteLine(listOfIntegers.RemoveAt(5));
            listOfIntegers.Clear();
            Console.WriteLine(listOfIntegers.Count);

            IGenericList <string> stringList = new GenericList <string>();

            stringList.Add("Hello");
            stringList.Add("World");
            stringList.Add("!");

            Console.WriteLine();
            foreach (string value in stringList)
            {
                Console.WriteLine(value);
            }
        }
示例#3
0
 static void Test(IIntegerList list)
 {
     Console.WriteLine(list.Count);
     list.Add(5);
     list.Add(17);
     list.Add(3);
     list.RemoveAt(1);
     list.Add(18);
     list.Add(1);
     list.Remove(18);
     Console.WriteLine("index of 1: " + list.IndexOf(1) + "\n");
     for (int i = 0; i < list.Count; i++)
     {
         Console.WriteLine("element na " + (i + 1) + ". mjestu: " + list.GetElement(i));
     }
     Console.WriteLine("index of 1: " + list.IndexOf(1) + "\n");
     Console.WriteLine(list.Count);
     Console.WriteLine(list.Contains(5));
     Console.WriteLine(list.Count);
     Console.WriteLine(list.Contains(233));
     Console.WriteLine(list.RemoveAt(233));
     Console.WriteLine(list.IndexOf(233));
     Console.WriteLine(list.Count);
 }