Esiste una linea guida C # ufficiale per l'ordine degli articoli in termini di struttura della classe?
Va bene:
- Campi pubblici
- Campi privati
- Proprietà
- Costruttori
- Metodi
?
Sono curioso di sapere se esiste una regola rigida sull'ordine degli articoli? Sono un po 'dappertutto. Voglio attenermi a uno standard particolare in modo da poterlo fare ovunque.
Il vero problema è che le mie proprietà più complesse finiscono per assomigliare molto ai metodi e si sentono fuori posto nella parte superiore davanti al costruttore.
Eventuali suggerimenti / suggerimenti?
public
e protected
.
private
o internal
membri (credo). Bel modo di vedere public
e protected
, comunque. Possiamo vedere la fonte di classi .NET Framework, qui referencesource.microsoft.com anche