Moyen facile de générer les Getters et les Setters dans Visual Studio
Est-il un moyen pour générer les getters et les setters dans Visual Studio?
Je suis en train d'essayer avec Alt + R, F et j'obtiens ceci:
public String Denomination
{
get { return denomination; }
set { denomination = value; }
}
et ce que je veux, c'est ceci:
public String getDenomination()
{
return Denomination;
}
public void setDenomination(String Denomination)
{
this.Denomination = Denomination;
}
est-il un moyen de le faire?
Pas vraiment sûr si il y a un moyen de le faire, mais pourquoi avez-vous besoin d'une telle chose ? Pourquoi ne pas les propriétés ? Propriétés à la fin aura des méthodes similaires à la vôtre.
On dirait que vous êtes en provenance de Java arrière-plan, C# a normes de nommage que Java. Vous devriez essayer et apprendre les nouvelles normes, si vous prévoyez de travailler avec d'autres les développeurs C#.
Ce que Visual Studio est de vous donner est le format standard pour les getters/setters en C#.
Examiner si
Eh bien, ce n'est pas la norme en C# (oui, je viens de Java xD). Si je peux utiliser ce que j'ai obtenu la première place de la "Java"?
On dirait que vous êtes en provenance de Java arrière-plan, C# a normes de nommage que Java. Vous devriez essayer et apprendre les nouvelles normes, si vous prévoyez de travailler avec d'autres les développeurs C#.
Ce que Visual Studio est de vous donner est le format standard pour les getters/setters en C#.
Examiner si
public string Denomination {get;set;}
est assez pour vous.Eh bien, ce n'est pas la norme en C# (oui, je viens de Java xD). Si je peux utiliser ce que j'ai obtenu la première place de la "Java"?
OriginalL'auteur Gundwane | 2014-09-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
prop
extrait de code pour créer automatiquement des propriétés.Type
prop
, et appuyez surTab
. Vous pouvez ensuite modifier le Type et le nom de la propriété.Dans votre cas simple où aucune logique supplémentaire est nécessaire, il n'est pas nécessaire pour la sauvegarde de champs.
OriginalL'auteur user3907267
Je ne pense pas qu'il y est un construit dans la façon de le faire hors de la boîte avec Visual Studio, mais ils fournissent un moyen pour vous pour ajouter cette fonctionnalité.
Ce que vous devez faire est de créer un Extrait De Code qui crée ces deux méthodes et ajouter l'extrait de code dans votre
%USERPROFILE%\Documents\Visual Studio 2013\Code Snippets\Visual C#\My Code Snippets
dossier. Une fois que vous faites cela, vous serez en mesure de taper le bout de code nom et frappertab
et il remplira dans le texte que vous recherchez.OriginalL'auteur Scott Chamberlain
Son simple avis, mais je ne suis pas un grand fan de propriétés depuis que j'ai commencé avec le développement java et sont ensuite passés à C#.
Je sais que les développeurs qui les aime et je sais que certains de ceux qui les détestent, mais si votre équipe, par exemple, vise à utiliser les méthodes getter et setter au lieu de propriétés alors cet extrait pourrait être intéressant pour vous.
J'ai changé celui qui génère des propriétés pour l'adapter à mes besoins, mais peut-être que c'est aussi bon pour vous
si vous ajouter comme Scott Chamerlain dit ou utiliser l'extrait de Code gestionnaire de Visual studio dans l'onglet Outils, vous pouvez taper getset puis appuyez sur onglet dans Visual studio et il va générer cette:
OriginalL'auteur Bongo