Condividi tramite


Frammenti di codice predefiniti

Aggiornamento: novembre 2007

Lo strumento per l'inserimento di frammenti di codice consente di inserire un frammento di codice in corrispondenza della posizione del cursore o un frammento di codice racchiuso intorno al codice attualmente selezionato. Lo strumento per l'inserimento di frammenti di codice viene richiamato tramite i comandi Inserisci frammento di codice o Racchiudi tra del menu IntelliSense oppure utilizzando rispettivamente i tasti di scelta rapida CTRL+K, quindi X e CTRL+K, quindi S.

Nello strumento di inserimento di frammenti di codice viene visualizzato il nome di tutti i frammenti di codice disponibili. Lo strumento di inserimento dei frammenti di codice include inoltre una finestra di dialogo di input in cui è possibile digitare il nome del frammento di codice o parte di esso. Lo strumento per l'inserimento dei frammenti di codice consente di evidenziare la corrispondenza più vicina al nome di un frammento di codice. Se si preme TAB in qualsiasi momento, lo strumento per l'inserimento dei frammenti di codice verrà chiuso e verrà inserito il frammento di codice attualmente selezionato. Se si preme ESC o si fa clic nell'editor di codice, lo strumento per l'inserimento dei frammenti di codice verrà chiuso senza che venga inserito alcun frammento di codice.

Frammenti di codice predefiniti

I frammenti di codice seguenti sono inclusi in Visual Studio per impostazione predefinita.

Nome (o collegamento)

Descrizione

Percorsi validi per inserire frammenti di codice

#if

Crea una direttiva #if e una direttiva #endif.

Ovunque.

#region

Crea una direttiva #region e una direttiva #endregion.

Ovunque.

~

Crea un distruttore per la classe di appartenenza.

All'interno di una classe.

attribute

Crea una dichiarazione per una classe che deriva da Attribute.

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale), una classe o una struttura.

checked

Crea un blocco checked.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

class

Crea una dichiarazione di classe.

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale), una classe o una struttura.

ctor

Crea un costruttore per la classe di appartenenza.

All'interno di una classe.

cw

Crea una chiamata a WriteLine.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

do

Crea un ciclo dowhile.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

else

Crea un blocco else.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

enum

Crea una dichiarazione enum.

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale), una classe o una struttura.

equals

Crea una dichiarazione di metodo che esegue l'override del metodo Equals definito nella classe Object.

All'interno di una classe o una struttura.

exception

Crea una dichiarazione per una classe che deriva da un'eccezione (Exception in base all'impostazione predefinita).

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale), una classe o una struttura.

for

Crea un ciclo for.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

foreach

Crea un ciclo foreach.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

forr

Crea un ciclo for che decrementa la variabile del ciclo dopo ogni iterazione.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

if

Crea un blocco if.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

indicizzatore - indexer

Crea una dichiarazione di indicizzatore.

All'interno di una classe o una struttura.

interface

Crea una dichiarazione interface.

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale), una classe o una struttura.

invoke

Crea un blocco che richiama un evento in modo sicuro.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

iterator

Crea un iteratore.

All'interno di una classe o una struttura.

iterindex

Crea un iteratore "denominato" e una coppia di indicizzatori utilizzando una classe nidificata.

All'interno di una classe o una struttura.

lock

Crea un blocco lock.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

mbox

Crea una chiamata a MessageBox.Show. Può essere necessario aggiungere un riferimento a System.Windows.Forms.dll.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

namespace

Crea una dichiarazione namespace.

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale).

prop

Crea una dichiarazione di proprietà implementata automaticamente.

All'interno di una classe o una struttura.

propg

Crea una proprietà implementata automaticamente di sola lettura con una funzione di accesso "set" privata.

All'interno di una classe o una struttura.

sim

Crea una dichiarazione di metodo per Main staticint.

All'interno di una classe o una struttura.

struct

Crea una dichiarazione struct.

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale), una classe o una struttura.

svm

Crea una dichiarazione di metodo per Main staticvoid.

All'interno di una classe o una struttura.

switch

Crea un blocco switch.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

try

Crea un blocco try-catch.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

tryf

Crea un blocco try-finally.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

unchecked

Crea un blocco unchecked.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

unsafe

Crea un blocco unsafe.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

using

Crea una direttiva using.

All'interno di uno spazio dei nomi (incluso lo spazio dei nomi globale).

while

Crea un ciclo while.

All'interno di un metodo, un indicizzatore, una funzione di accesso alle proprietà o una funzione di accesso agli eventi.

Osservazioni

I collegamenti consentono a IntelliSense di inserire automaticamente frammenti di codice nell'editor di codice senza utilizzare un menu. Per ulteriori informazioni, vedere Procedura: utilizzare frammenti di codice (C#).

Vedere anche

Attività

Procedura: utilizzare frammenti di codice racchiusi

Concetti

Frammenti di codice (C#)

Riferimenti

Selezione frammento di codice