Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Studio offre diversi refactoring per la conversione tra tipi, formati di stringa e stili di sintassi. È possibile accedere a questi refactoring tramite il menu Azioni rapide e refactoring (CTRL+).).
Convertire il tipo anonimo nella classe
Applica a: C#, Visual Basic
Questo refactoring converte un tipo anonimo in una classe denominata, utile quando il codice aumenta e si vuole continuare a creare sul tipo.
Posizionare il cursore in un tipo anonimo.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Premere INVIO per accettare il refactoring.
Convertire il tipo anonimo in una tupla
Applica a: C#, Visual Basic
Questo refactoring converte un tipo anonimo in una tupla per una sintassi più leggera.
Posizionare il cursore in un tipo anonimo.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Premere INVIO per accettare il refactoring.
Eseguire la conversione tra valori letterali di stringa regolari e valori letterali di stringa verbatim
Si applica a: C#
Questo refactoring converte tra valori letterali stringa regolari e valori letterali stringa verbatim. La conversione in una stringa regolare può risparmiare spazio, mentre la conversione in una stringa verbatim può offrire maggiore chiarezza.
Posizionare il cursore sulla stringa regolare o sul valore letterale stringa verbatim.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Seleziona una delle opzioni seguenti.
Selezionare Converti in stringa normale.
Selezionare Converti in stringa verbatim.
Convertire il codice da typeof a nameof
Applica a: C#, Visual Basic
Questo refactoring converte typeof(<QualifiedType>).Name in nameof(<QualifiedType>) in C# e GetType(<QualifiedType>).Name in NameOf(<QualifiedType>) in Visual Basic. L'uso nameof di evita la reflection interessata al recupero di un type oggetto.
Posizionare il cursore all'interno dell'istanza di
typeof(<QualifiedType>).Nameper C# oGetType(<QualifiedType>).Namein Visual Basic.Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare una delle opzioni seguenti:
C#
Selezionare Converte 'typeof' in 'nameof':
Visual Basic
Selezionare Converte 'GetType' in 'NameOf':
Usare il tipo esplicito anziché var
Si applica a: C#
Questo refactoring sostituisce var in una dichiarazione di variabile locale con un tipo esplicito, migliorando la leggibilità. È tuttavia necessario usare var quando una variabile viene inizializzata con un tipo anonimo e le proprietà dell'oggetto sono accessibili in un secondo momento. Per altre informazioni, vedere Variabili locali tipizzate in modo implicito (C#).
Posizionare il cursore sulla
varparola chiave .Premere CTRL+oppure fare clic
nel margine del file di codice.
Selezionare Usa tipo esplicito. In alternativa, selezionare Anteprima modifiche per aprire la finestra di dialogo Anteprima modifiche e quindi selezionare Applica.
Semplificare l'interpolazione di stringhe
Applica a: C#, Visual Basic
Questo refactoring semplifica un'espressione di interpolazione di stringhe per maggiore chiarezza e sintassi concisa.
Posizionare il cursore sull'interpolazione di stringhe.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Semplifica interpolazione.