示例#1
0
        public static void ListExample(IIntegerList listOfIntegers)
        {
            listOfIntegers.Add(1);
            listOfIntegers.Add(2);
            listOfIntegers.Add(3);
            listOfIntegers.Add(4);
            listOfIntegers.Add(5);
            // lista je [1,2,3,4,5]
            Console.WriteLine(listOfIntegers.ToString());

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

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

            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);
            // 0 
        }
示例#2
0
        public static void ListExample(IIntegerList listOfIntegers)
        {
            listOfIntegers.Add(1);
            listOfIntegers.Add(2);
            listOfIntegers.Add(3);
            listOfIntegers.Add(4);
            listOfIntegers.Add(5);
            // lista je [1,2,3,4,5]

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

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

            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); // 0
        }
示例#3
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]
            listOfIntegers.RemoveAt(0);                    // [2,3,4,5]
            listOfIntegers.Remove(5);                      //[2,3,4]
            Console.WriteLine(listOfIntegers.Count);       // 3
            Console.WriteLine(listOfIntegers.Remove(100)); //  false

            listOfIntegers.Clear();                        // []
            Console.WriteLine(listOfIntegers.Count);       // 0


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

            stringList.Add("Hello");
            stringList.Add("World");
            stringList.Add("!");
            foreach (string value in stringList)
            {
                Console.WriteLine(value);
            }
        }
示例#4
0
 public static void PrintList(IIntegerList listOfIntegers)
 {
     for(int i = 0; i < listOfIntegers.Count; i++)
     {
         Console.Write(listOfIntegers.GetElement(i) + " ");
     }
     Console.WriteLine();
 }
示例#5
0
        public void ListExample(IIntegerList list)
        {
            list.Add(2);
            list.Add(3);
            Console.WriteLine(list);
            list.Add(4);
            list.Add(5);

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

            try
            {
                Console.WriteLine(listOfIntegers.RemoveAt(5));
            }
            catch (IndexOutOfRangeException)
            {
                Console.WriteLine(false);
            };

            listOfIntegers.Clear();                  // []
            Console.WriteLine(listOfIntegers.Count); //
        }