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.
Questa generazione di codice si applica a:
C#
Visual Basic
Cosa: consente di generare immediatamente il codice per un nuovo costruttore in una classe.
Quando: si introduce un nuovo costruttore e si vuole dichiararlo in modo corretto, automaticamente, oppure si vuole modificare un costruttore esistente.
Perché: si potrebbe dichiarare il costruttore prima di usarlo, tuttavia questa funzionalità consente di generarlo automaticamente, con i parametri appropriati. Inoltre, la modifica di un costruttore esistente richiede l'aggiornamento di tutti i siti di chiamata, a meno che non si usi questa funzionalità per aggiornarli automaticamente.
Procedura: esistono diversi modi per generare un costruttore:
- Generare un costruttore e selezionare i membri
- Generare un costruttore con proprietà
- Generare un costruttore dai campi selezionati
- Generare un costruttore da un nuovo utilizzo
- Aggiungere un parametro a un costruttore esistente
- Creare e inizializzare un campo/una proprietà dal parametro di un costruttore
Generare un costruttore e selezionare i membri (solo C#)
Posizionare il cursore in qualsiasi riga vuota in una classe:

Eseguire quindi una delle operazioni seguenti:
- Tastiera
- Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
- Mouse
- Fare clic con il pulsante destro del mouse e scegliere il menu Azioni rapide e refactoring.
- Fare clic sull'icona
visualizzata nel margine sinistro se il cursore di testo si trova già nella riga vuota della classe .

- Tastiera
Selezionare Genera il costruttore dal menu a discesa.
Verrà visualizzata la finestra di dialogo Seleziona membri.
Selezionare i membri da includere come parametri del costruttore. È possibile ordinarli tramite le frecce su e giù. Scegliere OK.

Suggerimento
È possibile selezionare la casella di controllo Aggiungi i controlli Null per generare automaticamente i controlli Null per i parametri del costruttore.
Il costruttore viene creato con i parametri specificati.

Generare un costruttore con proprietà (solo C#)
Posizionare il cursore sull'istanza.
Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Selezionare Genera costruttore in
<QualifiedName>(con proprietà).
Generare il costruttore dai campi selezionati (solo C#)
Evidenziare i membri che si desidera includere nel costruttore generato:

Eseguire quindi una delle operazioni seguenti:
Tastiera
- Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Mouse
- Fare clic con il pulsante destro del mouse e scegliere il menu Azioni rapide e refactoring.
- Fare clic sull'icona
visualizzata nel margine sinistro se il cursore di testo si trova già sulla riga con la selezione.

Scegliere Genera il costruttore 'NomeTipo(...)' dal menu a discesa.
Il costruttore viene creato con i parametri selezionati.

Generare un costruttore da un nuovo utilizzo (C# e Visual Basic)
Posizionare il cursore nella riga in cui è presente una sottolineatura ondulata rossa. La sottolineatura rossa indica una chiamata a un costruttore che non esiste ancora.
C#:

Visual Basic:

Eseguire quindi una delle operazioni seguenti:
Tastiera
- Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Mouse
- Fare clic con il pulsante destro del mouse e scegliere il menu Azioni rapide e refactoring.
- Passare il puntatore del mouse sulla sottolineatura ondulata rossa e fare clic sull'icona
visualizzata. - Fare clic sull'icona
visualizzata nel margine sinistro se il cursore di testo si trova già sulla linea con la sottolineatura ondulata rossa.

Scegliere Genera il costruttore in 'NomeTipo' dal menu a discesa.
Suggerimento
Usare il collegamento Anteprima modifiche nella parte inferiore della finestra di anteprima per visualizzare tutte le modifiche che verranno apportate prima di effettuare la selezione.
Il costruttore viene creato con gli eventuali parametri dedotti dal relativo utilizzo.
C#:

Visual Basic:

Aggiungere un parametro al costruttore esistente (solo C#)
Aggiungere un parametro a una chiamata di un costruttore esistente.
Posizionare il cursore nella riga in cui è presente una sottolineatura ondulata rossa che indica che è stato usato un costruttore che non esiste ancora.

Eseguire quindi una delle operazioni seguenti:
Tastiera
- Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
Mouse
- Fare clic con il pulsante destro del mouse e scegliere il menu Azioni rapide e refactoring.
- Passare il puntatore del mouse sulla sottolineatura ondulata rossa e fare clic sull'icona
visualizzata. - Fare clic sull'icona
visualizzata nel margine sinistro se il cursore di testo si trova già sulla linea con la sottolineatura ondulata rossa.

Scegliere Aggiungi il parametro a 'NomeTipo(...)' dal menu a discesa.
Il parametro viene aggiunto al costruttore, con il tipo dedotto dal relativo utilizzo.

È anche possibile aggiungere un parametro a un metodo esistente. Per altre informazioni, vedere Aggiungere un parametro a un metodo.
Creare e inizializzare un campo o una proprietà da un parametro del costruttore (solo C#)
Trovare un costruttore esistente e aggiungere un parametro:

Posizionare il cursore all'interno del parametro appena aggiunto.
Eseguire quindi una delle operazioni seguenti:
- Tastiera
- Premere CTRL+ per attivare il menu Azioni rapide e refactoring.
- Mouse
- Fare clic con il pulsante destro del mouse e scegliere il menu Azioni rapide e refactoring.
- Fare clic sull'icona
visualizzata nel margine sinistro se il cursore di testo si trova già nella riga con il parametro aggiunto.

- Tastiera
Scegliere Crea e inizializza la proprietà o Crea e inizializza il campo dal menu a discesa.
Il campo o la proprietà viene dichiarato e denominato automaticamente in base ai tipi. Viene anche aggiunta una riga di codice per inizializzare il campo o la proprietà nel corpo del costruttore.
