Convenciones de Nomenclatura
Generales :
🏛 Nombres de Clases y Estructuras: PascalCase. Ejemplo: Cliente
, InformacionUsuario
.
Cliente
, InformacionUsuario
.🔄 Nombres de Métodos: PascalCase. Ejemplo: CalcularDistancia
, ObtenerDatos
.
CalcularDistancia
, ObtenerDatos
.📦 Nombres de Propiedades: PascalCase. Ejemplo: Longitud
, NombreCompleto
.
Longitud
, NombreCompleto
.🔒 Nombres de Campos:
Campos públicos: PascalCase. Ejemplo:
DiasLaborales
.Campos privados: camelCase o
_camelCase
. Ejemplo:_valorInterno
,valorInterno
.
🌐 Nombres de Interfaces: "I" + PascalCase. Ejemplo: IDisposable
, IEnumerable
.
IDisposable
, IEnumerable
.📂 Nombres de Espacios de Nombres (Namespaces): PascalCase. Ejemplo: System.Collections.Generic
.
System.Collections.Generic
.📌 Nombres de Parámetros: camelCase. Ejemplo: cantidad
, nombreUsuario
.
cantidad
, nombreUsuario
.🚦 Nombres de Enumeraciones: PascalCase. Ejemplo: Color { Rojo, Verde, Azul }
.
Color { Rojo, Verde, Azul }
.♾️ Constantes y Valores estáticos de solo lectura: PascalCase. Ejemplo: MaxValue
, Pi
.
MaxValue
, Pi
.🤝 Nombres de Delegados: PascalCase. Ejemplo: FuncionDelegado
, ManejadorClic
.
FuncionDelegado
, ManejadorClic
.🎉 Nombres de Eventos: PascalCase. Ejemplo: Click
, ValueChanged
.
Click
, ValueChanged
.🚨 Nombres de Excepciones: PascalCase + "Exception". Ejemplo: FileNotFoundException
, InvalidOperationException
.
FileNotFoundException
, InvalidOperationException
.🏷️ Nombres de Atributos: PascalCase + "Attribute". Ejemplo: ObsoleteAttribute
, JsonPropertyAttribute
.
ObsoleteAttribute
, JsonPropertyAttribute
.🧩 Nombres de Tuplas: camelCase. Ejemplo: (int edad, string nombre)
.
(int edad, string nombre)
.🔠 Nombres de Directivas de Preprocesador: Mayúsculas. Ejemplo: #IF
, #DEFINE
.
#IF
, #DEFINE
.Última actualización