Buscar

Avalie o seguinte código C# que demonstra o uso de delegação e eventos. O código define um evento Notificar na classe Evento e o dispara no método ...

Avalie o seguinte código C# que demonstra o uso de delegação e eventos. O código define um evento Notificar na classe Evento e o dispara no método Main. Qual é o comportamento esperado do programa quando executado? a. O programa causará um erro de compilação, pois eventos não podem ser disparados diretamente. b. Será impresso “Evento disparado!” no console. c. Nada será impresso no console, pois o evento não possui assinantes. d. O programa resultará em uma exceção de referência nula. e. O evento será disparado, mas a mensagem não será impressa, pois falta a implementação do método.

💡 1 Resposta

User badge image

Ed Verified user icon

O comportamento esperado do programa quando executado é a opção "c", ou seja, nada será impresso no console, pois o evento não possui assinantes. Isso ocorre porque o evento Notificar é disparado no método Main, mas não há nenhum método assinante que esteja ouvindo esse evento. Portanto, o evento é disparado, mas não há nenhuma ação a ser executada.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais