IntelliSense e formattazione dei refactoring

Visual Studio fornisce completamenti basati su IntelliSense e refactoring di formattazione che consentono di scrivere e organizzare il codice in modo più efficiente.

Completamento di DateTime e TimeSpan

Si applica a: C#

Questa funzionalità usa il menu IntelliSense per scrivere valori letterali stringa DateTime e TimeSpan e stringhe di formato. IntelliSense offre il completamento di base e una spiegazione del significato di ogni carattere.

  1. Posizionare il cursore nella stringa di formato DateTime o TimeSpan.

  2. Premere CTRL+SPAZIO per attivare il menu IntelliSense .

  3. Selezionare il carattere da aggiungere.

    Screenshot di DateTime Completion IntelliSense.

Completamento regex tramite IntelliSense

Applica a: C#, Visual Basic

Questa funzionalità usa il menu IntelliSense per scrivere espressioni regolari. IntelliSense offre il completamento di base e una spiegazione del significato di ogni carattere regex.

  1. Posizionare il cursore nella stringa regex.

  2. Premere CTRL+SPAZIO per attivare il menu IntelliSense .

  3. Selezionare il carattere da aggiungere alla stringa regex.

    Screenshot di IntelliSense di completamento regex.

Completamento di IntelliSense per tipi e metodi di estensione non importanti

Applica a: C#, Visual Basic

IntelliSense fornisce suggerimenti di completamento per i tipi e i metodi di estensione che non vengono importati con una using direttiva e aggiunge automaticamente la direttiva quando si esegue il using commit del suggerimento.

  1. Dopo aver iniziato a immettere il nome di un tipo o di un metodo di estensione con una dipendenza nel progetto, IntelliSense mostra i suggerimenti. Nell'elenco gli elementi degli spazi dei nomi nonimportati vengono visualizzati con il relativo spazio dei nomi contenitore come suffisso.

    Suggerimento

    È possibile visualizzare/nascondere elementi da spazi dei nomi nonimportati su richiesta selezionando Expander accanto all'elenco di completamento. (In alternativa, usare alt+Una scelta rapida da tastiera.

    Per modificare il comportamento predefinito, aprire il riquadro ToolsOptions ed espandere il riquadro Tutte le impostazioni< Sezione C# (o Visual Basic) IntelliSense. Selezionare o deselezionare la casella di controllo Mostra elementi dagli spazi dei nomi non importati .

    Suggerimento

    È possibile visualizzare/nascondere elementi da spazi dei nomi nonimportati su richiesta selezionando Expander accanto all'elenco di completamento. (In alternativa, usare alt+Una scelta rapida da tastiera.

    Per modificare il comportamento predefinito, aprire la finestra di dialogo ToolsOptions ed espandere Editor di testo< C# (o Visual Basic) IntelliSense. Selezionare o deselezionare la casella di controllo Mostra elementi dagli spazi dei nomi non importati e quindi selezionare OK.

  2. Selezionare un suggerimento ed eseguire il commit di un elemento non importato.

    La using direttiva viene aggiunta automaticamente al file.

    Screenshot del completamento di IntelliSense per i tipi non importanti.

Eseguire il wrapping e l'allineamento delle catene di chiamate

Applica a: C#, Visual Basic

Questo refactoring esegue il wrapping e allinea le catene di chiamate ai metodi per migliorare la leggibilità.

  1. Posizionare il cursore in una delle catene di chiamate.

  2. Premere CTRL+ per attivare il menu Azioni rapide e refactoring.

  3. Selezionare Esegui il wrapping della catena di chiamate o Esegui il wrapping e allinea la catena di chiamate per accettare il refactoring.

    Screenshot del menu Azioni rapide e refactoring in Visual Studio con l'opzione Esegui il wrapping della catena di chiamate selezionata e le modifiche al codice C# visualizzate.

Eseguire il wrapping, il rientro e allineare parametri o argomenti

Applica a: C#, Visual Basic

Questo refactoring esegue il wrapping, i rientri e allinea parametri o argomenti nelle dichiarazioni di metodo o richiede una migliore leggibilità.

  1. Posizionare il cursore in un elenco di parametri.

  2. Premere CTRL+ per attivare il menu Azioni rapide e refactoring.

    Screenshot dei parametri Wrap, Indent e Align.

  3. Selezionare Esegui il wrapping di ogni parametro per accettare il refactoring.

Eseguire il wrapping di espressioni binarie

Applica a: C#, Visual Basic

Questo refactoring esegue il wrapping delle espressioni binarie per migliorare la leggibilità.

  1. Posizionare il cursore nell'espressione binaria.

  2. Premere CTRL+ per attivare il menu Azioni rapide e refactoring.

  3. Selezionare Wrap expression (Esegui il wrapping dell'espressione ) per accettare il refactoring.

    Screenshot del menu Azioni rapide e refactoring in Visual Studio con l'espressione wrap selezionata e modifiche al codice C# visualizzate.