Especialização de Sistemas com C# • Avaliação Formativa de Fixação

Instruções:

  • Clique na alternativa que julgar correta para cada uma das questões.
  • O sistema fornecerá feedback técnico imediato e detalhado.

Questão 1: Como declarar Restrições de Tipo (Generic Constraints) no C# para exigir que um tipo genérico `T` seja uma classe, possua construtor sem parâmetros e implemente uma interface?

</div> ---

Questão 2: O que significa Covariância (`out T`) em interfaces genéricas no C#?

</div> ---

Questão 3: O que significa Contravariância (`in T`) em interfaces e delegates genéricos (como `IComparer`)?</p>

</div> --- ## 🔗 Recursos Relacionados ao Capítulo 12 [📖 Teoria Completa](../topicos/12_generics_constraints_e_variancia.html) | [📊 Slides da Aula](../slides/12_generics_constraints_e_variancia_slides.html) | [💻 Ver Exemplos](../exemplos/12_generics_constraints_e_variancia_exemplos.html) | [🧩 Exercícios Práticos](../exercicios/12_generics_constraints_e_variancia_exercicios.html)