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.
Questi refactoring si applicano a:
C#
Visual Basic
Convertire il metodo Get in proprietà
Cosa: consente di convertire un metodo Get in una proprietà (e facoltativamente il metodo Set).
Quando: si ha un metodo Get che non contiene alcuna logica.
Procedure
Posizionare il cursore nel nome del metodo Get.
Eseguire quindi una delle operazioni seguenti:
- Tastiera
- Premere CTRL+ per attivare il menu Azioni rapide e refactoring e selezionare Sostituisci metodo con proprietà dal popup della finestra di anteprima.
- Mouse
- fare clic con il pulsante destro del mouse sul codice e scegliere il menu Azioni rapide e refactoring, quindi selezionare Sostituisci metodo con la proprietà dal popup della finestra di anteprima.
- Tastiera
(Facoltativo) Se si dispone di un metodo Set, è anche possibile convertire il metodo Set in questo momento selezionando Sostituisci metodo Get e metodo Set con la proprietà.
Se si è soddisfatti delle modifiche nell'anteprima del codice, premere INVIO o fare clic sulla correzione nel menu. Verrà eseguito il commit delle modifiche.
Esempio:
private int MyValue;
// Before
public int GetMyValue()
{
return MyValue;
}
// Replace 'GetMyValue' with property
// After
public int MyValue
{
get { return MyValue; }
}
Convertire una proprietà in un metodo Get
Cosa: consente di convertire una proprietà in un metodo Get
Quando: è presente una proprietà con maggiori requisiti rispetto all'impostazione e al recupero immediati di un valore
Procedure
Posizionare il cursore nel nome del metodo Get.
Eseguire quindi una delle operazioni seguenti:
- Tastiera
- Premere CTRL+ per attivare il menu Azioni rapide e refactoring e selezionare Sostituisci proprietà con metodi dal popup della finestra di anteprima.
- Mouse
- fare clic con il pulsante destro del mouse sul codice e scegliere il menu Azioni rapide e refactoring, quindi selezionare Sostituisci proprietà con metodi dal popup della finestra di anteprima.
- Tastiera
Se si è soddisfatti delle modifiche nell'anteprima del codice, premere INVIO o fare clic sulla correzione nel menu. Verrà eseguito il commit delle modifiche.