Existe uma diretriz oficial em C # para a ordem dos itens em termos de estrutura de classe?
Vai:
- Campos públicos
- Campos Privados
- Propriedades
- Construtores
- Métodos
?
Estou curioso para saber se existe uma regra rígida e rápida sobre a ordem dos itens? Estou meio que em todo lugar. Quero seguir um padrão específico para poder fazer isso em qualquer lugar.
O verdadeiro problema é que minhas propriedades mais complexas acabam parecendo muito com métodos e elas parecem deslocadas no topo antes do construtor.
Alguma dica / sugestão?
public
e protected
.
private
ou os internal
membros (acredito). Ótima maneira de ver public
e protected
, no entanto. Podemos ver a fonte das classes do .NET Framework, aqui também referênciasource.microsoft.com