Raccourci de créer de nombreuses propriétés par défaut get / set corps

Est-il un raccourci pour la manipulation de multiples propriétés d'une classe (par exemple, de 50 couvrant string, int, datetime, etc). Ils ont tous le même simple déclaration comme

private int myInt;
public int MyInt 
{ get { return myInt; }
  set { myInt = value; }
}

private datetime someDate;
public datetime SomeDate
{ get { return someDate; }
  set { someDate = value; }
}

La raison, c'est que j'ai une classe qui sera "lié" à l'entrée de données zone de texte type de champs et de ces. Par juste de le rendre "public" ne fonctionne pas comme il l'habitude de se lier à un champ, mais si c'est une propriété applicables get/set. Je pense juste que c'est une douleur à passer par de tels efforts lorsque c'est la même répétition encore et encore, et croyez qu'il est plus court /plus méthode simplifiée. Je n'ai pas un autre mentor pour apprendre et savoir que S/O a beaucoup aider.

Pour la situation actuelle, je suis dans la, me demande de ne travailler qu'avec .Net 2.0 max... Certaines restrictions fondées sur les appareils de poche pas encore capable de courir 3.0, 3.5, etc.

Peut-être il ya certains Resharper de la magie? (Je n'ai jamais réellement utilisé Resharper, mais si c'est n'importe quoi comme IDÉE, il peut refactoriser la morve de rien. Cependant, c'est un autre $de l'outil. Pour les générateurs, éventuellement, utiliser un langage de template ou un simple Perl [ou PowerShell ;-] script -- jeter dans certains noms, obtenir un morceau de la copie n " coller du texte, etc.)
Notez que vous pouvez toujours utiliser un C# 3.0 ou supérieur compilateur et de la cible .NET framework 2.0. Vous pouvez ensuite utiliser les fonctions du compilateur, par exemple, les propriétés implémentées automatiquement tout en créant un .NET 2.0 de l'assemblée.

OriginalL'auteur DRapp | 2011-03-21