예제 #1
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);
 }
예제 #2
0
 public static void ListExample(IIntegerList listOfIntegers)
 {
     listOfIntegers.Add(1);                         // [1]
     Console.WriteLine(listOfIntegers.Count);       // 3
     listOfIntegers.Add(2);                         // [1 ,2]
     Console.WriteLine(listOfIntegers.Count);       // 3
     listOfIntegers.Add(3);                         // [1 ,2 ,3]
     Console.WriteLine(listOfIntegers.Count);       // 3
     listOfIntegers.Add(4);                         // [1 ,2 ,3 ,4]
     Console.WriteLine(listOfIntegers.Count);       // 3
     listOfIntegers.Add(5);                         // [1 ,2 ,3 ,4 ,5]
     Console.WriteLine(listOfIntegers.Count);       // 3
     listOfIntegers.RemoveAt(0);                    // [2 ,3 ,4 ,5]
     Console.WriteLine(listOfIntegers.Count);       // 3
     listOfIntegers.Remove(5);                      //[2 ,3 ,4]
     Console.WriteLine(listOfIntegers.Count);       // 3
     Console.WriteLine(listOfIntegers.Count);       // 3
     Console.WriteLine(listOfIntegers.Remove(100)); // false
     Console.WriteLine(listOfIntegers.RemoveAt(3)); // false
     Console.WriteLine(listOfIntegers.Contains(5));
     listOfIntegers.Clear();                        // []
     Console.WriteLine(listOfIntegers.Count);       // 0
     Console.ReadLine();
 }