C# LanguageConvenciones de nombres


Introducción

Este tema describe algunas convenciones básicas de nomenclatura utilizadas al escribir en el lenguaje C #. Como todas las convenciones, el compilador no las impone, pero garantizará la legibilidad entre los desarrolladores.

Para conocer las pautas de diseño del marco .NET, consulte docs.microsoft.com/dotnet/standard/design-guidelines .

Observaciones

Elija nombres de identificadores fácilmente legibles

Por ejemplo, una propiedad llamada HorizontalAlignment es más legible en inglés que AlignmentHorizontal.

Favorecer la legibilidad sobre la brevedad.

El nombre de la propiedad CanScrollHorizontally es mejor que ScrollableX (una referencia poco ScrollableX al eje X).

Evite usar guiones bajos, guiones o cualquier otro carácter no alfanumérico.

No utilice la notación húngara

La notación húngara es la práctica de incluir un prefijo en los identificadores para codificar algunos metadatos sobre el parámetro, como el tipo de datos del identificador, por ejemplo, string strName .

Además, evite utilizar identificadores que entren en conflicto con las palabras clave que ya se utilizan en C #.

Abreviaciones y acronimos

En general, no debe utilizar abreviaturas o acrónimos; esto hace que sus nombres sean menos legibles. Del mismo modo, es difícil saber cuándo es seguro asumir que un acrónimo es ampliamente reconocido.

Convenciones de nombres Ejemplos relacionados