C# LanguageConvenzioni di denominazione


introduzione

Questo argomento delinea alcune convenzioni di denominazione di base utilizzate durante la scrittura nel linguaggio C #. Come tutte le convenzioni, non sono applicate dal compilatore, ma assicurano la leggibilità tra gli sviluppatori.

Per le linee guida complete sulla progettazione di framework .NET, consultare docs.microsoft.com/dotnet/standard/design-guidelines .

Osservazioni

Scegli nomi di identificatori facilmente leggibili

Ad esempio, una proprietà denominata HorizontalAlignment è più leggibile in inglese di AlignmentHorizontal.

Favorire la leggibilità per brevità

Il nome della proprietà CanScrollHorizontally è migliore di ScrollableX (un riferimento oscuro all'asse X).

Evitare l'uso di caratteri di sottolineatura, trattini o altri caratteri non alfanumerici.

Non usare la notazione ungherese

La notazione ungherese è la pratica di includere un prefisso negli identificatori per codificare alcuni metadati relativi al parametro, come il tipo di dati dell'identificatore, ad esempio string strName .

Inoltre, evita l'uso di identificatori in conflitto con le parole chiave già utilizzate in C #.

Abbreviazioni e Acronimi

In generale, non si dovrebbero usare abbreviazioni o acronimi; questi rendono i tuoi nomi meno leggibili. Allo stesso modo, è difficile sapere quando è sicuro assumere che un acronimo è ampiamente riconosciuto.

Convenzioni di denominazione Esempi correlati