Raccourci pour créer automatiquement des propriétés à l'aide de Visual Studio 2008/2010 ou Resharper 5
J'ai une classe qui contient une charge de propriétés qui contiennent les résultats de certains calculs.e.g:
public class Results
{
public double Result1 { get; set; }
public double Result2 { get; set; }
}
Dans une classe différente, je suis en train de faire des calculs pour remplir les propriétés ci-dessus, l'e.g:
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;
}
}
Quand je suis en train d'écrire le Calc
classe, Result3
sera mis en évidence en rouge comme il n'est pas encore défini dans le Results
classe.
Actuellement, je suis en utilisant le Resharper ALT + Entrée raccourci, en sélectionnant "Créer une Propriété "Result3", qui va créer le code suivant int la Results
classe:
public double Result3
{
get { throw new NotImplementedException(); }
set { throw new NotImplementedException(); }
}
Qui j'ai besoin de modifier manuellement:
public double Result3 { get; set; }
Puis-je utiliser le CTRL + Maj + retour arrière raccourci pour me ramener à la Calc
classe.
Comment puis-je facilement créer automatiquement des propriétés dans la Results
classe s'ils ne sont pas encore définies directement à partir de la Calc
classe?
OriginalL'auteur Piers Myers | 2010-06-04
Vous devez vous connecter pour publier un commentaire.
Dirait que tu tiens à rester dans le
Calc
classe et de créer vos propriétés dansResults
en une seule fois.Voici ce que vous faites.
Tour sur la Solution à l'échelle de la vérification des erreurs
(Resharper 5 est considérablement
mieux/plus vite)
Modifier
Calc
se référant à tous lesResults
propriétés, laissant les erreurs signalées.Appuyez sur Alt + Maj + page suivante. Qui cycle vous par le biais de toutes vos erreurs.
Appuyez sur Alt + Entrée, puis choisissez Créer de la Propriété et de l'utilisation de l'Auto-Propriété choix dans
Results
, puis appuyez sur Alt + Maj + page suivante pourrevenir à
Calc
OriginalL'auteur Brett Veenstra
Pour Resharper 4/5, de type
prop
puis onglet, puis entrez les paramètres requis.Le
prop
raccourci semble fonctionner en natif VS.NET 2010 ainsi sans Resharper pour créer des auto-propriétés.OriginalL'auteur Neil Barnwell
Dès que vous avez appuyé sur Alt + Entrée pour créer la propriété, puis Entrée pour accepter le type de données, vous obtenez en fait une liste déroulante des modalités de mise en oeuvre si vous êtes sur une version récente de ReSharper. L'un d'eux est la propriété d'auto.
Oui. Créer une propriété. Puis il crée et prend vous. Le type de données seront mis en évidence. Appuyez sur entrée pour accepter le type de données. Ensuite, vous verrez le choix de la propriété de la mise en œuvre.
Ah, je vois que maintenant, merci pour la mise en évidence de la fonctionnalité. Je peux l'utiliser pour supprimer une étape. Vous voulez toujours faire tout cela en quelques touches que possible.
Alt-Enter, Enter, vers le Bas, Entrez - 4...
Hmm, j'ai l'impression d'avoir à faire: Alt-Entrée, en Bas, Entrée, Tab, bas, Bas, Entrez - les 7 étapes 🙂
OriginalL'auteur David M