Domanda

Prima di iniziare, so che c'è questo post e non risponde alla mia domanda: Come generare getter e setter in Visual Studio?

In Visual Studio 2008 c'è la possibilità di generare automaticamente getter e setter (accessori) facendo clic con il tasto destro su una variabile privata -> Refactor -> Incapsula campo...

Questo è ottimo per una classe che ha 2 o 3 metodi, ma forza MS!Quando mai hai lavorato con una classe che ha alcuni accessori?

Sto cercando un modo per generare TUTTO con pochi clic (le persone di Eclipse là fuori sapranno di cosa sto parlando: puoi fare clic con il pulsante destro del mouse su una classe e selezionare "genera funzioni di accesso".FATTO.).Non mi piace davvero passare 20 minuti in una lezione sfogliando le procedure guidate.Avevo del codice .NET 1.0 che generava classi, ma è scomparso da tempo e questa funzionalità dovrebbe davvero essere standard per l'IDE.

AGGIORNAMENTO:Potrei dire che ho trovato Linq to Entities e SQLMetal idee davvero interessanti, che vanno ben oltre la mia semplice richiesta nel paragrafo precedente.

È stato utile?

Soluzione

Mi dispiace, devi davvero installarlo Riaffilatore per ottenere all'incirca la stessa quantità di supporto per il refactoring a cui sei abituato in Eclipse.

Tuttavia, Resharper ti offre una finestra di dialogo molto simile a quella a cui sei abituato in Eclipse:Screenshot

Altri suggerimenti

Ho un'applicazione "generatore di classi di informazioni" che puoi utilizzare un foglio Excel e genererà i membri privati ​​e i metodi get/set pubblici.

Puoi scaricarlo gratuitamente dal mio sito web.

Nel 2008 non mi preoccupo di Encapsulate Field.Utilizzo la nuova sintassi per le proprietà:

public string SomeString { get; set; }

Forse una macro.Esistono anche componenti aggiuntivi (come ReSharper, che è fantastico ma commerciale) in grado di farlo rapidamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top