Exemple #1
0
        public void Executar()
        {
            ClienteEspecial clienteEspecial = new ClienteEspecial("Lucas Skywalker");

            clienteEspecial.FazerPedido(1, "Residencial", 1);

            clienteEspecial = new ClienteEspecial();
            clienteEspecial.FazerPedido(1, "Residencial", 1);
            clienteEspecial.FazerPedido(2, "Comercial");
            clienteEspecial.FazerPedido(3);
            ///cliente.FazerPedido(3);

            // As instruções a seguir produzem erros de compilação.
            // Um argumento tem que ser fornecido para o primeiro parâmetro, e ele
            // precisa ser um inteiro.
            //clienteEspecial.FazerPedido("Residencial", 1);
            //clienteEspecial.FazerPedido();

            // Você não pode deixar um "buraco" nos argumentos
            clienteEspecial.FazerPedido(3, _, 4);
            //clienteEspecial.FazerPedido(3, 4);

            // Você pode usar um argumento nomeado para fazer
            // a instrução anterior funcionar.
            clienteEspecial.FazerPedido(3, quantidade: 4);
        }
        public void Executar()
        {
            ClienteEspecial clienteEspecial = new ClienteEspecial("Lucas");

            clienteEspecial.FazerPedido(1, "Residencial", 1);

            clienteEspecial = new ClienteEspecial();
            clienteEspecial.FazerPedido(1);
            clienteEspecial.FazerPedido(1, "Residencial");
            clienteEspecial.FazerPedido(quantidade: 3, produtoId: 1);
        }