« Voltar
em .net c#

Pra que servem partial classes?.

Quem mexe ou já mexeu com aplicações do tipo Windows Forms provavelmente já viu código parecido com esse:

public partial class Form1 : Form  
{
    //código da classe aqui 
}

Essa classe está marcada como partial. Mas e daí, o que isso significa?

Basicamente, significa que você pode definir uma classe em dois arquivos separados: uma parte em um arquivo .cs e outra parte em outro. E, no fim das contas, os arquivos "se transformam" em uma classe só.

No caso de aplicações Windows Forms, todo arquivo de formulário tem também um com a extensão .designer.cs, que é onde está o restante da classe.
Nos geralmente não mexemos direamente nele, já que lá é onde fica o código gerado quando arrastamos e soltamos os controles na parte visual do formulário.

Classes parciais são bastante úteis mesmo nesses casos: em que o código é gerado em um arquivo que geralmente não mexemos e, no outro, o desenvolvedor faz o que tem que fazer.


Quer ganhar 15% de desconto pra gastar na Casa do Código e ainda ficar em dia com as minhas postagem e outras promoções e sorteios legais? Assina minha newsletter: http://gabsferreira.com/newsletter/ (:

Se quiser, curta minha página no Face também! O endereço é https://www.facebook.com/devgabsferreira

comments powered by Disqus