public static void PrintList(IIntegerList listOfIntegers) { for(int i = 0; i < listOfIntegers.Count; i++) { Console.Write(listOfIntegers.GetElement(i) + " "); } Console.WriteLine(); }
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); } }
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); }