Convenciones de nombres en C#: Directrices oficiales de Microsoft

5 min de lectura

C# tiene convenciones de nombres bien documentadas de Microsoft, seguidas en todo el ecosistema .NET.

Tabla de convenciones

ElementoConvenciónEjemplo
Clases/StructsPascalCaseUserAccount
InterfacesI + PascalCaseIDisposable
MétodosPascalCaseGetUserById()
PropiedadesPascalCaseFirstName
EventosPascalCaseOnClick
Variables localescamelCaseuserName
ParámetroscamelCaseuserId
ConstantesPascalCaseMaxRetryCount
Campos privados_camelCase_connectionString

Nota: C# usa PascalCase para las constantes, no SCREAMING_SNAKE — a diferencia de la mayoría de los demás lenguajes.

Convertir

PascalCase, camelCase. Hub.