Du har ju det inbygt med snippets från start har jag för mig, annars har du en här
private $type$ $property$;
/// <summary>
/// gets/sets the $property$.
/// </summary>
/// <value>The $property$</value>
private $type$ $property$
{
get { return _$property$;}
set { _$property$ = value;}
}
$end$
Annars finns ju refactor menyn encapsulate field eller vad det heter, du högerklickar på din variabel och tar refactor/encapsulate så får du din property (kör Refactor just nu så jag använder dens funktioner)
Låt mig slå ett litet slag för reSharper, i mina ögon den bästa uppfinning sen själva visual studio :) Jag klarar mig inte utan det. http://www.jetbrains.com/resharper/
private string name;
och sedan ha något kortkommando för att få en string property som sätter och hämtar name
Om du ställer dig på din variable, högerklickar och väljer Refactoring, och där väljer Properties, så kommer den skapa en properties till dig utifrån din varaibel. Om du namnger alla din variabler med _ ibörjan så kommer dessa automatiskt att tas bort så det blir
private string name;
och sedan ha något kortkommando för att få en string property som sätter och hämtar name
Om du ställer dig på din variable, högerklickar och väljer Refactoring, och där väljer Properties, så kommer den skapa en properties till dig utifrån din varaibel. Om du namnger alla din variabler med _ ibörjan så kommer dessa automatiskt att tas bort så det blir
Om du ställer dig på din variable, högerklickar och väljer Refactoring, och där väljer Properties, så kommer den skapa en properties till dig utifrån din varaibel. Om du namnger alla din variabler med _ ibörjan så kommer dessa automatiskt att tas bort så det blir
Synd att när ms nu gjort en metod som Zaiman nämner så borde de kunnat implementera Encapsulate Fields också så man skulle slippa massa plugins för det. Annars tycker jag erkas:s snippet gör det man vill, det är ju bara frågan om hur man jobbar när man skapar upp sina properties.
I visual studio orcas kan man nu skriva
public int MinPublikaProperty { get; set; }
Jag hänger dock inte med riktigt på vad det ska vara bra för. Förstår inte riktigt vad det ska vara bra för, om jag endast vill att andra klasser ska kunna läsa värdet MinPublikaProperty så kan jag inte heller från klassen som äger MinPublikaProperty sätta värdet. Finns väl en tanke bakom det...
Det är ju som sagt Encapsulate Field, jag efterfrågade varför de inte kunde ha gjort en funktion som skulle kunna göa det på alla fält man har i en klass (eller att man får välja vilka)... Encapsulate Fields.
262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2