Na linguagem C#, é possível dividir a definição de uma clas...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - partial.
A questão aborda um recurso da linguagem de programação C# conhecido como partial classes, ou classes parciais. Na prática, isso permite que uma única classe seja dividida em múltiplos arquivos, facilitando a organização do código, a manutenção e o trabalho colaborativo em grandes projetos de software. Para declarar uma classe como parcial, usamos a palavra-chave partial antes da palavra class em cada um dos arquivos onde a classe será definida.
Essa funcionalidade é particularmente útil quando se trabalha com ferramentas de geração de código, como designers de UI que geram código automaticamente, pois permite que o código gerado automaticamente seja mantido separado do código escrito manualmente pelo desenvolvedor.
Para entender a alternativa correta, é necessário conhecer a sintaxe básica de C# e estar familiarizado com o conceito de classes parciais. Vejamos um pequeno exemplo:
// Arquivo MyClassPart1.cs partial class MyClass { // Definições parciais da classe... } // Arquivo MyClassPart2.cs partial class MyClass { // Continuação das definições da classe... }
Neste exemplo, a classe MyClass está dividida entre dois arquivos, mas para o compilador de C#, será tratada como uma única classe unificada.
As outras opções da questão não se aplicam ao contexto das classes parciais:
- split: Não é uma palavra-chave de C# relacionada à definição de classes.
- extern: Usada para indicar que um método é implementado externamente (normalmente em código não-gerenciado).
- continue: Usada para pular a iteração atual de laços de repetição.
- abstract: Indica que a classe é abstrata e não pode ser instanciada diretamente.
Portanto, a palavra-chave partial é a única que se encaixa no contexto da questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Resposta : B
Na plataforma .NET é possível separarmos, em arquivos diferentes, atributos e quaisquer outras funcionalidades de uma mesma classe. Com isso, poderíamos separar em um determinado arquivo, por exemplo, os atributos e em outro os métodos, facilitando muito a visualização e manutenção do mesmo. Este conceito é chamado de partial class (ou classe parcial), que remete à possibilidade de definirmos uma classe em partes separadas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo