Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var funcionarioPermanente = new FuncionarioPermanente
            {
                Nome  = "lucas",
                Idade = 25,
                Tipo  = "GP"
            };

            var funcionarioPermanenteClone = (FuncionarioPermanente)funcionarioPermanente.Clone();

            funcionarioPermanenteClone.Nome  = "Brito";
            funcionarioPermanenteClone.Idade = 39;


            Console.WriteLine($"Detalhe do funcionario permanente {funcionarioPermanente.Nome}, {funcionarioPermanente.Idade}, {funcionarioPermanente.Tipo}. ");
            Console.WriteLine($"Detalhe do funcionario permanente Clone{funcionarioPermanenteClone.Nome}, {funcionarioPermanenteClone.Idade}, {funcionarioPermanente.Tipo}. ");
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            FuncionarioPermanente funcPermanente = new FuncionarioPermanente();

            funcPermanente.Nome  = "João";
            funcPermanente.Idade = 30;
            funcPermanente.Tipo  = "Permanente";

            FuncionarioPermanente funcPermanenteClone = (FuncionarioPermanente)funcPermanente.Clone();

            funcPermanenteClone.Nome  = "Carlos";
            funcPermanenteClone.Idade = 40;

            Console.WriteLine("Detalhes do Funcionário Permanente: ");
            Console.WriteLine("Nome: {0}; Idade: {1}; Tipo: {2}", funcPermanente.Nome, funcPermanente.Idade, funcPermanente.Tipo);
            Console.WriteLine("Detalhes do Funcionário Permanente (Clonado): ");
            Console.WriteLine("Nome: {0}; Idade: {1}; Tipo: {2}", funcPermanenteClone.Nome, funcPermanenteClone.Idade, funcPermanenteClone.Tipo);

            Console.ReadKey();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            FuncionarioPermanente func_permanente = new FuncionarioPermanente
            {
                Nome  = "João",
                Idade = 30,
                Tipo  = "Permanente"
            };

            FuncionarioPermanente clone_func_permanente = (FuncionarioPermanente)func_permanente.Clone();

            clone_func_permanente.Nome  = "Carlos";
            clone_func_permanente.Idade = 40;

            Console.WriteLine("Detalhes do funcionário Permanente:");
            Console.WriteLine($"Nome: {func_permanente.Nome} \nIdade: {func_permanente.Idade} \nTipo: {func_permanente.Tipo}");

            Console.WriteLine("\nDetalhes do funcionário Permanente Clonado:");
            Console.WriteLine($"Nome: {clone_func_permanente.Nome} \nIdade: {clone_func_permanente.Idade} \nTipo: {clone_func_permanente.Tipo}");
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            FuncionarioPermanente funcPermanente = new FuncionarioPermanente();

            funcPermanente.Nome  = "João";
            funcPermanente.Idade = 30;
            funcPermanente.Tipo  = "Permanente";

            FuncionarioPermanente cloneFuncPermanente = (FuncionarioPermanente)funcPermanente.Clone();

            cloneFuncPermanente.Nome = "Carlos";
            cloneFuncPermanente.Tipo = "Contrato de 30 dias";

            Console.WriteLine("Detalhe do Funcionário Permanente");
            Console.WriteLine("Nome: {0}; Idade: {1}; Tipo: {2}", funcPermanente.Nome, funcPermanente.Idade, funcPermanente.Tipo);
            Console.WriteLine("Detalhe do Funcionário Permanente Clonado");
            Console.WriteLine("Nome: {0}; Idade: {1}; Tipo: {2}", cloneFuncPermanente.Nome, cloneFuncPermanente.Idade, cloneFuncPermanente.Tipo);

            Console.ReadKey();
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            FuncionarioPermanente funcionarioPermanente = new FuncionarioPermanente();

            funcionarioPermanente.Nome  = "Joao";
            funcionarioPermanente.Idade = 30;
            funcionarioPermanente.Tipo  = "Permanente";

            FuncionarioPermanente funcionarioPermanente_clone = (FuncionarioPermanente)funcionarioPermanente.Clone();

            funcionarioPermanente_clone.Nome  = "Carlos";
            funcionarioPermanente_clone.Idade = 40;

            Console.WriteLine("Detalha funcionario permanente");
            Console.WriteLine("Nome: {0}; \nIdade:{1} ; \nTipo:{2}\n\n", funcionarioPermanente.Nome,
                              funcionarioPermanente.Idade, funcionarioPermanente.Tipo);

            Console.WriteLine("Detalha funcionario permanente Clonado");
            Console.WriteLine("Nome: {0}; \nIdade:{1} ; \nTipo:{2}", funcionarioPermanente_clone.Nome,
                              funcionarioPermanente_clone.Idade, funcionarioPermanente_clone.Tipo);
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            FuncionarioPermanente func_permanente = new FuncionarioPermanente
            {
                Nome  = "João",
                Idade = 50,
                Tipo  = "Permanente"
            };

            FuncionarioPermanente clone_func_permanente = (FuncionarioPermanente)func_permanente.Clone();

            clone_func_permanente.Nome  = "Carlos";
            clone_func_permanente.Idade = 27;

            Console.WriteLine("** Detalhes do Funcionário Permanente ** \n");
            Console.WriteLine("Nome: " + func_permanente.Nome + "\n" + "Idade: " + func_permanente.Idade + "\n" + "Tipo: " + func_permanente.Tipo + "\n");

            Console.WriteLine("** Detalhes do Funcionário Permanente Clone ** \n");
            Console.WriteLine("Nome: " + clone_func_permanente.Nome + "\n" + "Idade: " + clone_func_permanente.Idade + "\n" + "Tipo: " + clone_func_permanente.Tipo + "\n");

            Console.ReadKey();
        }
Ejemplo n.º 7
0
        static void Main(string[] args)
        {
            var funcionarioPermanente = new FuncionarioPermanente
            {
                Nome  = "João",
                Idade = 30
            };

            var cloneFuncionarioPermanente = (FuncionarioPermanente)funcionarioPermanente.Clone();

            cloneFuncionarioPermanente.Nome = "Carlos";

            Console.WriteLine("Detalhes do funcionário permanente:");
            Console.WriteLine($"Nome: {funcionarioPermanente.Nome}");
            Console.WriteLine($"Idade: {funcionarioPermanente.Idade}");
            Console.WriteLine($"Tipo: {funcionarioPermanente.Tipo}");

            Console.WriteLine("");

            Console.WriteLine("Detalhes do funcionário permanente clonado:");
            Console.WriteLine($"Nome: {cloneFuncionarioPermanente.Nome}");
            Console.WriteLine($"Idade: {cloneFuncionarioPermanente.Idade}");
            Console.WriteLine($"Tipo: {cloneFuncionarioPermanente.Tipo}");
        }