Condividi tramite


Frammenti di codice

Un frammento di codice è un blocco di codice riutilizzabile che è possibile inserire in cui è richiesto nel codice.I frammenti possono essere semplici o più complessa, ad esempio i blocchi come try-finally e l'if-else vengono comunemente utilizzati, ma è anche possibile utilizzare i frammenti inserire gli interi classi o metodi.

Frammenti di inserimento e racchiusi i frammenti

Visual Studio consente due tipi di frammento di codice: frammenti di inserimento, che vengono aggiunti a un punto di inserimento specificato e racchiusi i frammenti (c# e C++ solo), che vengono aggiunte intorno a un blocco di codice selezionato.

Per inserire un frammento di inserimento nel codice, posizionare il cursore dove si desidera visualizzare il frammento da visualizzare, aprire il menu di scelta rapida, quindi scegliere Inserisci frammento di codicequindi selezionare il frammento desiderato, la selezione e premere TAB.Se si conosce il nome del frammento, è sufficiente digitare il nome al cursore e premere. Tab+Tab.Ad esempio, è possibile inserire il frammento di inserimento c# digitando tryf e premendo Tab+Tab, o tramite il comando Inserisci frammento di codice.

try
{

}
finally
{

}

Per inserire la racchiusi nel frammento, evidenziare il codice che si desidera includere, aprire il menu di scelta rapida, quindi scegliere Racchiudi traquindi selezionare il frammento desiderato, la selezione e premere TAB.Ad esempio, per ottenere il codice C++, è possibile specificare return FALSE, evidenziarlo, aprire il menu di scelta rapida, scegliere Racchiudi traquindi selezionare if e premere TAB.

if (true)
{
    return FALSE;
}

[!NOTA]

Il codice frammento-, ad esempio C++ if frammento- può essere utilizzato o come frammenti di inserimento o come racchiusi i frammenti.

Parametri sostitutivi del frammento

I frammenti possono contenere i parametri sostitutivi, che sono segnaposto che è necessario sostituire per adattare il codice che si scrive.Nell'esempio precedente, true è un parametro sostitutivo, che viene sostituito con il valore appropriato.Tale valore viene ripetuto per ogni istanza del parametro sostitutivo nel frammento.

Nell'esempio di Visual Basic viene illustrato un frammento di codice che inserisce una proprietà e contiene i parametri sostitutivi. (Per inserire il frammento, aprire il menu di scelta rapida, scegliere Inserisci frammento di codice, Modelli di codice, Proprietà, procedure, eventiquindi selezionare Define a Property e premere Tabella)

Private newPropertyValue As String
Public Property NewProperty() As String
    Get
        Return newPropertyValue
    End Get
    Set(ByVal value As String)
        newPropertyValue = value
    End Set
End Property

Se si modifica newPropertyValue in m_property, pertanto per ogni istanza newPropertyValue viene modificata.Se si modifica String a Int nella dichiarazione di proprietà, il valore nel metodo set viene modificato.

Gestione frammenti di codice

Per visualizzare le informazioni sui frammenti di codice che sono attualmente installati, quindi scegliere Gestione frammenti di codice dal menu Strumenti quindi selezionare il linguaggio di programmazione che si desidera analizzare.

Nella finestra di dialogo Gestione frammenti di codice, è anche possibile aggiungere o rimuovere le directory del frammento, o importare più frammenti.

Vedere anche

Attività

Procedura dettagliata: creazione di un frammento di codice

Procedura: distribuire i frammenti di codice

Risoluzione dei problemi relativi ai frammenti di codice

Riferimenti

Frammenti di codice Visual C#

Concetti

Procedure consigliate per l'utilizzo dei frammenti di codice

Riferimento dello schema dei frammenti di codice