¿Existe una directriz oficial de C # para el orden de los elementos en términos de estructura de clases?
Va:
- Campos publicos
- Campos privados
- Propiedades
- Constructores
- Métodos
?
Tengo curiosidad por saber si hay una regla estricta y rápida sobre el orden de los artículos. Estoy un poco por todas partes. Quiero seguir un estándar particular para poder hacerlo en todas partes.
El verdadero problema es que mis propiedades más complejas terminan pareciéndose mucho a los métodos y se sienten fuera de lugar en la parte superior antes del constructor.
¿Algún consejo / sugerencia?
public
y protected
.
private
ni a los internal
miembros (creo). Buena forma de ver public
y protected
, sin embargo. Podemos ver la fuente de las clases de .NET Framework, aquí referenciasource.microsoft.com también