Ho una classe che contiene un carico di proprietà che contengono i risultati di alcuni calcoli per esempio:scorciatoia per creare le proprietà automatiche utilizzando Visual Studio 2008/2010 o ReSharper 5
public class Results
{
public double Result1 { get; set; }
public double Result2 { get; set; }
}
in una classe diversa che sto facendo calcoli per popolare le proprietà di cui sopra, ad esempio:
public class Calc
{
private Results Calc()
{
Results res = new Results();
res.Result1 = ... some calculation
res.Result2 = ... some other calculation
res.Result3 = ... // not yet defined in 'Results' class
return res;
}
}
Quando scrivo la classe Calc
, Result3
saranno evidenziati in rosso in quanto non è ancora stato definito nella classe Results
.
Attualmente sto usando il ReSharper ALT + Enter di scelta rapida, selezionare "Crea Proprietà 'result3'" che creerà il seguente codice int classe Results
:
public double Result3
{
get { throw new NotImplementedException(); }
set { throw new NotImplementedException(); }
}
che ho bisogno di manualmente cambiare: io uso la CTRL +
public double Result3 { get; set; }
Poi Shift + Backspace collegamento per riportarmi alla classe Calc
.
Come posso creare facilmente proprietà automatiche nella classe Results
se non sono ancora definite direttamente dalla classe Calc
?
grazie, questo è alleviare la mia RSI un po ':) –