Пример #1
0
        static void Main(string[] args)
        {
            IntegerList listOfIntegers = new IntegerList(1);

            listOfIntegers.Add(1);
            listOfIntegers.Add(2);
            listOfIntegers.Add(3);
            listOfIntegers.Add(4);
            listOfIntegers.Add(5); // lista je [1,2,3,4,5]
            printList(listOfIntegers);

            // Mičemo prvi element liste.
            listOfIntegers.RemoveAt(0); // Lista je [2,3,4,5]
            printList(listOfIntegers);

            // Mičemo element liste čija je vrijednost "5".
            listOfIntegers.Remove(5); // Lista je [2,3,4]
            printList(listOfIntegers);

            Console.WriteLine(listOfIntegers.Count);       // 3
            Console.WriteLine(listOfIntegers.Remove(100)); // false, nemamo element u vrijednosti 100
            Console.WriteLine(listOfIntegers.RemoveAt(5)); // false, nemamo ništa na poziciji 5

            // Brišemo sav sadržaj kolekcije
            listOfIntegers.Clear();
            Console.WriteLine(listOfIntegers.Count);

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

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

            Console.WriteLine(stringList.Count);             // 3
            Console.WriteLine(stringList.Contains("Hello")); // true
            Console.WriteLine(stringList.IndexOf("Hello"));  // 0
            Console.WriteLine(stringList.GetElement(1));     // World

            IGenericList <double> doubleList = new GenericList <double>();

            doubleList.Add(0.2);
            doubleList.Add(0.7);

            foreach (string str in stringList)
            {
                Console.WriteLine(str);
            }

            Console.ReadLine();
        }
Пример #2
0
        static void Main(string[] args)
        {
            IntegerList listOfIntegers = new IntegerList(1);

            listOfIntegers.Add(1);
            listOfIntegers.Add(2);
            listOfIntegers.Add(3);
            listOfIntegers.Add(4);
            listOfIntegers.Add(5); // lista je [1,2,3,4,5]
            printList(listOfIntegers);

            // Mičemo prvi element liste.
            listOfIntegers.RemoveAt(0); // Lista je [2,3,4,5]
            printList(listOfIntegers);

            // Mičemo element liste čija je vrijednost "5".
            listOfIntegers.Remove(5); // Lista je [2,3,4]
            printList(listOfIntegers);

            Console.WriteLine(listOfIntegers.Count); // 3
            Console.WriteLine(listOfIntegers.Remove(100)); // false, nemamo element u vrijednosti 100
            Console.WriteLine(listOfIntegers.RemoveAt(5)); // false, nemamo ništa na poziciji 5

            // Brišemo sav sadržaj kolekcije
            listOfIntegers.Clear();
            Console.WriteLine(listOfIntegers.Count);

            IGenericList<string> stringList = new GenericList<string>();
            stringList.Add("Hello");
            stringList.Add("World");
            stringList.Add("!");

            Console.WriteLine(stringList.Count); // 3 
            Console.WriteLine(stringList.Contains("Hello")); // true 
            Console.WriteLine(stringList.IndexOf("Hello")); // 0 
            Console.WriteLine(stringList.GetElement(1)); // World 

            IGenericList<double> doubleList = new GenericList<double>();
            doubleList.Add(0.2);
            doubleList.Add(0.7);

            foreach (string str in stringList)
            {
                Console.WriteLine(str);
            }

            Console.ReadLine();
        }