Esempio n. 1
0
        static void Main(string[] args)
        {
            int[]    intArray    = { 1, 2, 3, 4, 5 };
            double[] doubleArray = { 1.1, 2.2, 3.3, 4.4 };
            char[]   charArray   = { 'H', 'E', 'L', 'L', 'O' };
            // Program.toPrint(intArray);
            // Program.toPrint(doubleArray);
            // Program.toPrint(charArray);
            PrintArray <int> printarray = new PrintArray <int>(intArray);

            printarray.toPrint();

            PrintArray <double> printarray1 = new PrintArray <double>(doubleArray);

            printarray1.toPrint();

            PrintArray <char> printarray2 = new PrintArray <char>(charArray);

            printarray2.toPrint();

            //Program.toPrint<int>(intArray);
            //Program.toPrint<double>(doubleArray);
            //Program.toPrint<char>(charArray);
            Console.ReadKey();
        }
Esempio n. 2
0
        public static void Main(string[] args)
        {
            int[]    intArray    = { 1, 2, 3, 4 };
            double[] doubleArray = { 1.1, 2.1, 3.1, 4.1 };
            char[]   charArray   = { 'a', 'b', 'c', 'd' };

            //Program.toPrint(doubleArray);
            //Program.toPrint(charArray);

            //GENERIC METHODS
            Program.toPrint <int>(intArray);
            Program.toPrint <double>(doubleArray);
            Program.toPrint <char>(charArray);

            //GENERIC CLASS
            PrintArray <int> printIntArray = new PrintArray <int>(intArray);

            printIntArray.ToPrint();
            PrintArray <double> printDoubleArray = new PrintArray <double>(doubleArray);

            printDoubleArray.ToPrint();
            PrintArray <char> printCharArray = new PrintArray <char>(charArray);

            printCharArray.ToPrint();

            new PrintArray <int>(intArray).ToPrint();
            new PrintArray <double>(doubleArray).ToPrint();
            new PrintArray <char>(charArray).ToPrint();

            Console.ReadKey();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            int[]    inArray     = { 1, 2, 3, 4, 5 };
            double[] doubleArray = { 1.1, 2.2, 3.3, 4.4 };
            char[]   charArray   = { 'H', 'E', 'L', 'L', 'O' };

            PrintArray <int> printinArray = new PrintArray <int>(inArray);

            printinArray.toPrint();

            PrintArray <double> printdoubleArray = new PrintArray <double>(doubleArray);

            printdoubleArray.toPrint();

            PrintArray <char> printcharArray = new PrintArray <char>(charArray);

            printcharArray.toPrint();
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            int[]    intArray    = { 1, 2, 3, 4, 5 };
            double[] doubleArray = { 1.1, 2.2, 3.3, 4.4 };
            char[]   charArray   = { 'H', 'E', 'L', 'L', 'O' };

            //ClassBasedGenerics
            PrintArray <int> printArray = new PrintArray <int>(intArray);

            printArray.ToPrint();
            Console.WriteLine("--------------------------------------");
            PrintArray <double> printDouble = new PrintArray <double>(doubleArray);

            printDouble.ToPrint();
            Console.WriteLine("--------------------------------------");
            new PrintArray <int>(intArray).ToPrint(); //easyway
            Console.WriteLine("--------------------------------------");
            new PrintArray <char>(charArray).ToPrint();
            Console.ReadKey();
        }