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 |
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 |
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 |
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