Escolar Documentos
Profissional Documentos
Cultura Documentos
Class Partial
Class Partial
Class Partial
Classes parciais
Existem vrias situaes em que dividir uma classe desejvel:
1
2
3
4
5
6
7
8
9
10
11
12
13
A palavra partial indica que outras partes da classe struct ou interface pode ser
definida nonamespace. Todas as partes devem usar a palavra-chave partial.
Todas as partes devem estar disponveis em tempo de compilao para formar o
tipo final. Todas as partes devem ter a mesma acessibilidade,
como public, private e assim por diante. Se qualquer parte da classe for
declarada como abstract, o tipo inteiro considerado abstrato. Se qualquer parte
Guia de Programao em C#
for declarada selad, o tipo inteiro ser considerada selada. Se qualquer parte
declara um tipo base, o tipo inteiro herda dessa classe.
Todas as partes que especificarem uma classe base, elas devem concordar, mas
se esses partes omitirem uma classe base, ainda herdam o mesmo tipo
base. Partes podem especificar diferentes interfaces de base e o tipo final
implementa todas as interfaces listadas por todas as declaraes de
parciais. Qualquer classe, struct ou membros de interface declarados em uma
definio parcial, estas estaro disponveis para todas as outras partes. O tipo
final a combinao de todas as partes em tempo de compilao.
Observao
O modificador partial no disponibilizado na declarao
de delegates ou enums.