Applicazione di colori al codice

Aggiornamento: novembre 2007

L'editor del codice analizza token e costrutti di codice in modo che siano facilmente riconoscibili e distinguibili da altro contenuto di codice nell'editor. Dopo aver eseguito l'analisi del codice, l'editor applica colori appropriati ai costrutti di codice.

Token

L'editor di codice applica dei colori ai seguenti tipi di token.

  • Commento

  • Codice escluso

  • Identificatore

  • Parola chiave

  • Numero

  • Operatore

  • Parola chiave del preprocessore

  • String

  • Stringa (C# @ Verbatim)

  • Tipi utente

  • Tipi utente (Tipi valore)

  • Tipi utente (Enumerazioni)

  • Tipi utente (Delegati)

  • Sezione CData XML

  • Attributo doc XML

  • Commento doc XML

  • Tag doc XML

È possibile modificare l'impostazione predefinita della colorazione utilizzando Tipi di carattere e colori, Ambiente, finestra di dialogo Opzioni.

Parole chiave contestuali

L'editor del codice applica colori appropriati alle parole chiave contestuali. Nell'esempio seguente, al tipo yield viene applicato il colore verde acqua, mentre alla parola chiave yield viene applicato il colore blu.

Immagine dell'applicazione di colori al codice

Per un elenco completo delle parole chiave contestuali, vedere Parole chiave di C#.

Applicazione di colori per la corrispondenza di parentesi graffe

L'editor di codice facilita la colorazione in grassetto o evidenziata per la corrispondenza di parentesi graffe.

Colorazione in grassetto

Quando si modifica una parte delle seguenti coppie di costrutti di codice, la stringa o le coppie di costrutti di codice vengono brevemente visualizzate in grassetto per indicare un'associazione tra esse:

" "

Stringa

@" "

Stringa verbatim

#if, #endif

Direttive per il preprocessore per sezioni condizionali

#region, #endregion

Direttive per il preprocessore per sezioni condizionali

case, break

Parole chiave per le istruzioni di controllo

default, break

Parole chiave per le istruzioni di controllo

for, break

Parole chiave per le espressioni di valutazione

for, continue

Parole chiave per le espressioni di valutazione

foreach, break

Parole chiave per le espressioni di valutazione

foreach, continue

Parole chiave per le espressioni di valutazione

while, break

Parole chiave per le espressioni di valutazione

while, continue

Parole chiave per le espressioni di valutazione

È possibile disattivare questa funzionalità deselezionando la proprietà Evidenzia delimitatore automatico in Generale, Editor di testo, finestra di dialogo Opzioni.

Colorazione evidenziata

Quando si posiziona il puntatore immediatamente prima di un delimitatore di inizio o immediatamente dopo uno di fine, vengono visualizzati dei rettangoli grigi per evidenziare entrambi i delimitatori e indicarne la relativa associazione. Questa funzionalità è disponibile per le seguenti coppie:

{ }

parentesi graffe

[ ]

parentesi quadre

( )

parentesi

Esempio

Per illustrare l'applicazione di colori per la corrispondenza di parentesi graffe, digitare (non copiare e incollare) il codice di seguito riportato nell'editor di codice.

class A
{
     public A()
     {
          if(true)
               int x =0;
          else
               int x =1;
     }
}

Impostazioni di applicazione dei colori

Le impostazioni di applicazione dei colori vengono mantenute nelle Impostazioni di Visual Studio.

Vedere anche

Riferimenti

Corrispondenza parentesi graffe