Junior — Middle
Pode explicar o conceito de classes parciais em programação?
sobes.tech IA
Resposta da IA
As classes parciais em C# permitem dividir a definição de uma classe em vários ficheiros. Isto é útil quando a classe é grande ou quando o código é gerado automaticamente (por exemplo, por um designer de formulários), e deseja adicionar a sua própria lógica sem alterar o código gerado.
Todas as partes da classe parcial são combinadas pelo compilador numa única classe. É importante que todas as partes tenham o mesmo nome e estejam no mesmo espaço de nomes.
Exemplo:
// File1.cs
public partial class MyClass
{
public void Method1() { }
}
// File2.cs
public partial class MyClass
{
public void Method2() { }
}
No final, MyClass conterá ambos os métodos Method1 e Method2.