Пример #1
0
        public static void Executar()
        {
            Caixa <int> caixaGenerico = new Caixa <int>(1000);

            Console.WriteLine(caixaGenerico.MetodoGenerico(33));

            Console.WriteLine(caixaGenerico.Coisa.GetType().Name);

            Console.ReadKey();
        }
Пример #2
0
        public static void Executar()
        {
            var caixa1 = new Caixa <int>(1000);

            Console.WriteLine(caixa1.MetodoGenerico(33));
            Console.WriteLine(caixa1.Coisa.GetType());

            var caixa2 = new Caixa <string>("Construtor");

            Console.WriteLine(caixa2.MetodoGenerico("Método"));
            Console.WriteLine(caixa2.Coisa.GetType());

            CaixaProduto caixa3 = new CaixaProduto();

            Console.WriteLine(caixa3.Coisa.GetType().Name);
        }
Пример #3
0
        public static void Executar()
        {
            var caixa1 = new Caixa <int>(1000);

            Console.WriteLine(caixa1.MetodoGenerico(33));
            Console.WriteLine(caixa1.Coisa.GetType());

            var caixa2 = new Caixa <string>("Construtor");

            Console.WriteLine(caixa2.MetodoGenerico("teste"));
            Console.WriteLine(caixa2.Coisa.GetType());


            var caixa3 = new CaixaInt();

            Console.WriteLine(caixa3.MetodoGenerico(3535));
        }