Estilos de mayúsculas
Utilice las tres convenciones siguientes para poner en mayúsculas los identificadores.
Mayúsculas y minúsculas Pascal
La primera letra del identificador y la primera letra de las siguientes palabras concatenadas están en mayúsculas. El estilo de mayúsculas y minúsculas Pascal se puede utilizar en identificadores de tres o más caracteres. Por ejemplo:
BackColor
Mayúsculas y minúsculas Camel
La primera letra del identificador está en minúscula y la primera letra de las siguientes palabras concatenadas en mayúscula. Por ejemplo:
backColor
Mayúsculas
Todas las letras del identificador van en mayúsculas. Utilice esta convención sólo para identificadores que estén formados por dos o menos letras. Por ejemplo:
System.IO
System.Web.UI
Además, puede que sea necesario utilizar mayúsculas en los identificadores para mantener la compatibilidad con esquemas existentes de símbolos no administrados, donde los caracteres en mayúsculas se utilizan con frecuencia en valores de constantes y enumeraciones. En general, estos símbolos no deben ser visibles fuera del ensamblado en el que se utilizan.
En la tabla siguiente se resumen las reglas de uso de mayúsculas y se proporcionan ejemplos de los diferentes tipos de identificadores.
Identificador | Uso de mayúsculas o minúsculas | Ejemplo |
---|---|---|
Class | Pascal | AppDomain |
Tipo Enum | Pascal | ErrorLevel |
Valores enum | Pascal | FatalError |
Evento | Pascal | ValueChange |
Clase de excepciones | Pascal | WebException
Nota Termina siempre con el sufijo Exception. |
Campo estático de sólo lectura | Pascal | RedValue |
Interfaz | Pascal | IDisposable
Nota Comienza siempre con el prefijo |
Método | Pascal | ToString |
Espacio de nombres | Pascal | System.Drawing |
Parámetro | Camel | typeName |
Propiedad | Pascal | BackColor |
Campo de instancia protegido | Camel | redValue
Nota Se utiliza en contadas ocasiones. Es preferible utilizar una propiedad, en vez de un campo de instancia protegido. |
Campo de instancia público | Pascal | RedValue
Nota Se utiliza en contadas ocasiones. Es preferible utilizar una propiedad, en vez de un campo de instancia público. |
Vea también
Instrucciones de diseño para programadores de bibliotecas de clases | Instrucciones de nomenclatura