Esempio n. 1
0
 static void Main()
 {
     GenericList<Decimal> testGenList = new GenericList<decimal>();
     testGenList.Add(125.53M);
     testGenList.Add(123);
     testGenList.Add(100);
     testGenList.Add(1000);
     testGenList.Add(10000);
     Console.WriteLine(testGenList.ToString());
     Console.WriteLine(testGenList.Find(100));
     Console.WriteLine(testGenList.Access(1));
     Console.WriteLine(testGenList.Capacity);
     testGenList.Insert(0, 0);
     testGenList.Insert(5, 3);
     testGenList.Remove(testGenList.Count - 1);
     Console.WriteLine(testGenList.ToString());
     testGenList.Insert(16.16M, testGenList.Count - 1);
     testGenList.Insert(17.17M, testGenList.Count - 1);
     testGenList.Insert(18.18M, testGenList.Count - 1);
     testGenList.Insert(19.19M, testGenList.Count - 1);
     Console.WriteLine(testGenList.ToString());
     Console.WriteLine(testGenList.Max());
     testGenList.Remove(testGenList.Find(testGenList.Max()));
     Console.WriteLine(testGenList.ToString());
     Console.WriteLine(testGenList.Max());
     Console.WriteLine(testGenList.Min());
     testGenList.Remove(0);
     Console.WriteLine(testGenList.Min());
     testGenList.Clear();
     Console.WriteLine(testGenList.ToString());
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            GenericList<string> genericList = new GenericList<string>();
            genericList.Add("a");
            genericList.Add("b");
            genericList.Add("c");
            Console.WriteLine(genericList);
            Console.WriteLine("Max = {0}, Min = {1}",genericList.Max(),genericList.Min());
            Console.WriteLine("Remove b");
            genericList.Remove("b");
            Console.WriteLine(genericList);
            Console.WriteLine("genericList[0] = "+genericList.Access(0));
            Console.WriteLine("index of c = "+genericList.FindIndex("c"));
            genericList.Clear();
            genericList.Add("rom");
            genericList.Add("mon");
            genericList.Add("dom");
            Console.WriteLine(genericList);
            Console.WriteLine("Insert zom (index = 1)");
            genericList.Insert("zom",1);
            Console.WriteLine(genericList);
            Console.WriteLine(genericList.Contains("mon"));
            Console.WriteLine(genericList.Contains("aaa"));

            Type type = typeof(GenericList<>);
            object[] allAttributes = type.GetCustomAttributes(typeof(VersionAttribute), false);
            foreach (VersionAttribute attr in allAttributes)
            {
                Console.WriteLine("This class's version is {0}.", attr.Version);
            }
        }
        static void Main()
        {
            GenericList <Decimal> testGenList = new GenericList <decimal>();

            testGenList.Add(125.53M);
            testGenList.Add(123);
            testGenList.Add(100);
            testGenList.Add(1000);
            testGenList.Add(10000);
            Console.WriteLine(testGenList.ToString());
            Console.WriteLine(testGenList.Find(100));
            Console.WriteLine(testGenList.Access(1));
            Console.WriteLine(testGenList.Capacity);
            testGenList.Insert(0, 0);
            testGenList.Insert(5, 3);
            testGenList.Remove(testGenList.Count - 1);
            Console.WriteLine(testGenList.ToString());
            testGenList.Insert(16.16M, testGenList.Count - 1);
            testGenList.Insert(17.17M, testGenList.Count - 1);
            testGenList.Insert(18.18M, testGenList.Count - 1);
            testGenList.Insert(19.19M, testGenList.Count - 1);
            Console.WriteLine(testGenList.ToString());
            Console.WriteLine(testGenList.Max());
            testGenList.Remove(testGenList.Find(testGenList.Max()));
            Console.WriteLine(testGenList.ToString());
            Console.WriteLine(testGenList.Max());
            Console.WriteLine(testGenList.Min());
            testGenList.Remove(0);
            Console.WriteLine(testGenList.Min());
            testGenList.Clear();
            Console.WriteLine(testGenList.ToString());
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Point3D point1 = new Point3D(2,3,4);
            Point3D point2 = new Point3D(1,1,1);
            Console.WriteLine(CalculateDistance.calct(point1, point2));
            Path collection = new Path();
            collection.AddPoint(point1, point2);

            PathStorage.Save(collection.PathList, "Colection1");
            PathStorage.Save(collection.PathList, "Colection2");
            Console.WriteLine("Load \"Colection1\"");
            for (int i = 0; i < PathStorage.Load("Colection1").Count; i++)
            {
                Console.WriteLine("Point {0} cordinates: X={1}, Y={2}, Z={3}", i, PathStorage.Load("Colection1")[i].X, PathStorage.Load("Colection1")[i].Y, PathStorage.Load("Colection1")[i].Z);
            }
            GenericList<int> LIST = new GenericList<int>();
            LIST.Insert(51, 2);
            LIST.Insert(51, 1);
            LIST.Insert(51, 3);
            LIST.Insert(51, 3);
            LIST.AddElement(111);

            Console.WriteLine(LIST.Access(8));
            Console.WriteLine("ss"+LIST.array.Length + "Golemina na masiva");
            Console.WriteLine(LIST.Find(111));
            Console.WriteLine(LIST.Min() + " Min");
            Console.WriteLine(LIST.Max() + " Max");
            LIST.ClearArray();
            Console.WriteLine(LIST.Access(4));

            Matrix<int> matrix = new Matrix<int>(5,5);
            matrix.Add(1,1,5);
            matrix[1, 1] = 5;

            Console.WriteLine(matrix[1, 1]);
        }
    static void Main()
    {
        GenericList <int> dynamicList = new GenericList <int>(2);

        dynamicList.Add(1);
        dynamicList.Add(2);
        dynamicList.Add(3);
        dynamicList.Add(4);
        dynamicList.Add(5);
        dynamicList.Add(6);
        dynamicList.Add(7);
        dynamicList.Add(8);


        Console.WriteLine("Count: " + dynamicList.Count);
        Console.WriteLine(dynamicList);
        Console.WriteLine();
        var element = dynamicList.Access(4);

        Console.WriteLine("Element with index 4 is {0}", element);

        // Remove element
        Console.WriteLine();
        dynamicList.Remove(2);
        Console.WriteLine(dynamicList);

        // Insert element
        Console.WriteLine();
        dynamicList.Insert(3, 2);
        Console.WriteLine(dynamicList);

        // Min and Max number in list
        Console.WriteLine();
        Console.WriteLine("Min : " + dynamicList.Min());
        Console.WriteLine("Max : " + dynamicList.Max());

        // Clear list
        Console.WriteLine();
        dynamicList.Clear();

        Console.WriteLine(dynamicList);
        Console.WriteLine(dynamicList.Count);
        Console.WriteLine();

        var attributes = typeof(GenericList <>).GetCustomAttributes(typeof(Version), false);

        Console.WriteLine("Version: " + attributes[0]);
    }
    static void Main()
    {
        GenericList<int> dynamicList = new GenericList<int>(2);
        dynamicList.Add(1);
        dynamicList.Add(2);
        dynamicList.Add(3);
        dynamicList.Add(4);
        dynamicList.Add(5);
        dynamicList.Add(6);
        dynamicList.Add(7);
        dynamicList.Add(8);

        
        Console.WriteLine("Count: " + dynamicList.Count);
        Console.WriteLine(dynamicList);
        Console.WriteLine();
        var element = dynamicList.Access(4);
        Console.WriteLine("Element with index 4 is {0}", element);

        // Remove element
        Console.WriteLine();
        dynamicList.Remove(2);
        Console.WriteLine(dynamicList);

        // Insert element
        Console.WriteLine();
        dynamicList.Insert(3, 2);
        Console.WriteLine(dynamicList);

        // Min and Max number in list
        Console.WriteLine();
        Console.WriteLine("Min : " + dynamicList.Min());
        Console.WriteLine("Max : " + dynamicList.Max());

        // Clear list
        Console.WriteLine();
        dynamicList.Clear();
        
        Console.WriteLine(dynamicList);
        Console.WriteLine(dynamicList.Count);
        Console.WriteLine();

        var attributes = typeof(GenericList<>).GetCustomAttributes(typeof(Version), false);
        Console.WriteLine("Version: " + attributes[0]);

    }
Esempio n. 7
0
 static void Main()
 {
     GenericList<int> numbers = new GenericList<int>();
     numbers.Add(5);
     numbers.Insert(9, 0);
     numbers.Add(8);
     Console.WriteLine(numbers);
     Console.WriteLine(numbers.Max());
     Console.WriteLine(numbers.Min());
     Console.WriteLine(numbers.Access(0));
     numbers.Remove(1);
     Console.WriteLine(numbers);
     numbers.AutoGrow();
     Console.WriteLine(numbers);
     Console.WriteLine(numbers.IndexOf(8));
     numbers.Clear();
     Console.WriteLine(numbers);
 }
Esempio n. 8
0
        static void Main()
        {
            GenericList<int> genericList = new GenericList<int>();
            genericList.Add(4);
            genericList.Add(5);
            genericList.Add(6);
            genericList.Add(7);
            genericList.Add(8);
            Console.WriteLine(genericList);
            genericList.Remove(3);
            Console.WriteLine(genericList);
            genericList.Remove(0);
            Console.WriteLine(genericList);
            Console.WriteLine("Containt 5: {0}", genericList.Contains(5));
            Console.WriteLine("Containt 7: {0}", genericList.Contains(7));
            Console.WriteLine("Index 0 value: {0}", genericList.Access(0));
            Console.WriteLine("Index of 8 is {0}", genericList.FindIndex(8));
            genericList.Insert(0, 16);
            Console.WriteLine(genericList);
            Console.WriteLine("Min: {0}", genericList.Min());
            Console.WriteLine("Max: {0}", genericList.Max());
            Console.WriteLine();

            GenericList<string> genericStringList = new GenericList<string>();
            genericStringList.Add("az");
            genericStringList.Add("ti");
            genericStringList.Add("tq");
            genericStringList.Add("toi");
            genericStringList.Add("to");
            Console.WriteLine(genericStringList);
            genericStringList.Remove(3);
            Console.WriteLine(genericStringList);
            genericStringList.Remove(0);
            Console.WriteLine(genericStringList);
            Console.WriteLine("Containt \"ti\": {0}", genericStringList.Contains("ti"));
            Console.WriteLine("Containt Pesho: {0}", genericStringList.Contains("Pesho"));
            Console.WriteLine("Index 0 value: {0}", genericStringList.Access(0));
            Console.WriteLine("Index of \"to\" is {0}",genericStringList.FindIndex("to"));
            genericStringList.Insert(0, "Gosho");
            Console.WriteLine(genericStringList);
            Console.WriteLine("Min: {0}", genericStringList.Min());
            Console.WriteLine("Max: {0}", genericStringList.Max());
        }
        public static void Main()
        {
            GenericList<int> newList = new GenericList<int>();
            while (true)
            {
                Console.WriteLine("Enter number for adding to the Generic list OR \"end\":");
                string input = Console.ReadLine();
                if (input == "end")
                {
                    break;
                }

                newList.ListAdd(int.Parse(input));
            }

            while (true)
            {
                Console.WriteLine("Enter index which value you want to get from the Generic list OR \"end\":");
                string input = Console.ReadLine();
                if (input == "end")
                {
                    break;
                }

                int index = int.Parse(input);
                Console.WriteLine("The element with index {0} in the Generic list is {1}.", index, newList.Access(index));
            }

            while (true)
            {
                Console.WriteLine("Enter index which value you want to remove from the Generic list OR \"end\":");
                string input = Console.ReadLine();
                if (input == "end")
                {
                    break;
                }

                int index = int.Parse(input);
                newList.Remove(index);
            }

            while (true)
            {
                Console.WriteLine("Enter index and value which you want to insert at the Generic list OR \"end\":");
                Console.Write("Index: ");
                string input = Console.ReadLine();
                if (input == "end")
                {
                    break;
                }

                int index = int.Parse(input);
                Console.Write("Value:");
                int value = int.Parse(Console.ReadLine());
                newList.Insert(index, value);
            }

            Console.WriteLine("Do you want to clear the Generic list (\"Yes\" ot \"No\"):");
            string answer = Console.ReadLine();
            if (answer == "Yes")
            {
                newList.Clear();
                Console.WriteLine("The array is cleared");
            }
            else
            {
                Console.WriteLine("The array is NOT cleared.");
            }

            while (true)
            {
                Console.WriteLine("Enter value which will be searched at the Generic list OR \"end\":");
                string input = Console.ReadLine();
                if (input == "end")
                {
                    break;
                }

                int value = int.Parse(input);
                Console.WriteLine("The value {0} has index {1} in the Generic list.", value, newList.GetIndexByValue(value));
            }

            if (newList.Length > 0)
            {
                Console.WriteLine("The maximal value in the Generic list is {0}", newList.Max<int>());
                Console.WriteLine("The minimal value in the Generic list is {0}", newList.Min<int>());
            }
            else
            {
                Console.WriteLine("The generic list is empty.");
            }
        }
Esempio n. 10
0
        static void Main(string[] args)
        {
            var list = new GenericList <int>();

            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            list.Version();
            Console.WriteLine();
            Console.WriteLine("Start list --> {0}\n", list);
            Console.WriteLine("Max: ---> {0}\n", list.Max());
            Console.WriteLine("Min: ---> {0}\n", list.Min());

            list.Insert(7, 2);
            list.Insert(300, 1);
            Console.WriteLine("Insert: 300 and 7 ---> {0}\n", list);

            Console.WriteLine("Accessed by index 3 --> {0}\n", list.Access(3));

            Console.WriteLine(list.Contains(74));
            Console.WriteLine(list.Contains(4));
            Console.WriteLine();

            list.removeElement(4);
            list.removeElement(6);
            Console.WriteLine("After removal ---> {0}\n", list);

            Console.WriteLine("Found indexes:");
            Console.WriteLine("Index of 1 --> {0}", list.FindIndex(1));
            Console.WriteLine("Index of 60 --> {0}\n", list.FindIndex(60));
            Console.WriteLine("Final list --> {0}\n", list);
            // list = new GenericList<int>();
            list.Clear();
            Console.WriteLine("Cleared --> {0}\n", list);

            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            Console.WriteLine("List with more than 16 symbols --> {0}", list);
        }
        static void Main(string[] args)
        {
            var list = new GenericList<int>();

            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            list.Version();
            Console.WriteLine();
            Console.WriteLine("Start list --> {0}\n", list);
            Console.WriteLine("Max: ---> {0}\n", list.Max());
            Console.WriteLine("Min: ---> {0}\n", list.Min());

            list.Insert(7, 2);
            list.Insert(300, 1);
            Console.WriteLine("Insert: 300 and 7 ---> {0}\n", list);

            Console.WriteLine("Accessed by index 3 --> {0}\n", list.Access(3));

            Console.WriteLine(list.Contains(74));
            Console.WriteLine(list.Contains(4));
            Console.WriteLine();

            list.removeElement(4);
            list.removeElement(6);
            Console.WriteLine("After removal ---> {0}\n", list);

            Console.WriteLine("Found indexes:");
            Console.WriteLine("Index of 1 --> {0}", list.FindIndex(1));
            Console.WriteLine("Index of 60 --> {0}\n", list.FindIndex(60));
            Console.WriteLine("Final list --> {0}\n", list);
            // list = new GenericList<int>();
            list.Clear();
            Console.WriteLine("Cleared --> {0}\n", list);

            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            list.addElement(60);
            list.addElement(6);
            list.addElement(12);
            list.addElement(9756);
            list.addElement(3);
            list.addElement(74);
            list.addElement(687);
            list.addElement(123);
            Console.WriteLine("List with more than 16 symbols --> {0}", list);
        }