Color del código
Actualización: noviembre 2007
El editor de código analiza los símbolos (token) y las construcciones de código, para que resulten reconocibles y discernibles con facilidad de los demás contenidos del código fuente de dicho editor. Después de analizar el código, el editor de código colorea las construcciones de la forma apropiada.
Símbolos (token)
El editor de código colorea los tipos de símbolos (token) siguientes.
Comentario
Código excluido
Identificador
Palabra clave
Número
Operador
Palabra clave del preprocesador
Cadena
Cadena (especificador literal @ de C#)
Tipos de usuario
Tipos de usuario (tipos de valor)
Tipos de usuario (enumeraciones)
Tipos de usuario (delegados)
Sección CData XML
Atributo de documento XML
Comentario de documento XML
Etiqueta de documento XML
Puede modificar la configuración de colores predeterminada mediante Fuentes y colores, Entorno, Opciones (Cuadro de diálogo).
Palabras clave contextuales
El editor de código colorea de forma correcta las palabras clave contextuales. En el ejemplo siguiente, el tipo yield se colorea en verde azulado y la palabra clave yield se colorea en azul.
Para obtener una lista completa de las palabras clave contextuales, vea Palabras clave de C#.
Colores de coincidencia de llaves
El editor de código facilita color en negrita o de resaltado para la coincidencia de llaves.
Color en negrita
Al cambiar alguna parte de los pares de construcciones de código siguientes, los pares de construcciones de código o de cadenas aparecen brevemente en negrita, para indicar que existe una asociación entre ellos:
" " |
Una cadena |
@" " |
Una cadena textual |
#if, #endif |
Directivas de preprocesador para secciones condicionales |
#region, #endregion |
Directivas de preprocesador para secciones condicionales |
case, break |
Palabras clave de instrucciones de control |
default, break |
Palabras clave de instrucciones de control |
for, break |
Palabras clave de expresiones de evaluación |
for, continue |
Palabras clave de expresiones de evaluación |
foreach, break |
Palabras clave de expresiones de evaluación |
foreach, continue |
Palabras clave de expresiones de evaluación |
while, break |
Palabras clave de expresiones de evaluación |
while, continue |
Palabras clave de expresiones de evaluación |
Puede deshabilitar esta característica; para ello, desactive la propiedad Resaltar con el delimitador automático en General, Editor de texto, Opciones (Cuadro de diálogo).
Color de resaltado
Cuando el puntero está situado inmediatamente antes de un delimitador inicial, o justo después del final, aparecen rectángulos grises que resaltan los dos delimitadores para indicar que existe una asociación entre ellos. Esta característica está disponible para los pares siguientes:
{ } |
llaves |
[ ] |
corchetes |
( ) |
paréntesis |
Ejemplo
Para ilustrar los colores de coincidencia de llaves, escriba (no copie y pegue) el código siguiente en el editor de código.
class A
{
public A()
{
if(true)
int x =0;
else
int x =1;
}
}
Configuración de color
La configuración de color se conserva en Valores de configuración de Visual Studio.