La procédure suivante décrit comment créer une nouvelle méthode à partir d'un fragment de code d'un membre existant. Utilisez cette procédure pour exécuter l'opération de refactorisation Extraire la méthode.
Pour utiliser Extraire la méthode
-
Créez une application console conformément à la description de l'exemple ci-dessous.
Pour plus d'informations, consultez Application console.
-
Dans l'éditeur de code, sélectionnez le fragment de code que vous voulez extraire :
double area = PI * radius * radius.
-
Sélectionnez Extraire la méthode dans le menu Refactoriser. La boîte de dialogue Extraire la méthode apparaît.
Vous pouvez également taper le raccourci clavier CTRL+R, CTRL+M pour afficher la boîte de dialogue Extraire la méthode.
Vous pouvez également cliquer avec le bouton droit sur le code sélectionné, pointer sur Refactoriser dans le menu contextuel, puis cliquer sur Extraire la méthode pour afficher la boîte de dialogue Extraire la méthode.
-
Spécifiez un nom pour la nouvelle méthode dans la zone de texte Nouveau nom de la méthode tel que CircleArea. Un aperçu de la nouvelle signature de méthode s'affiche sous Afficher un aperçu de la signature de la méthode.
-
Cliquez sur le bouton OK.
Exemple
Pour mettre en place cet exemple, créez une application console nommée ExtractMethod, puis remplacez Class1 par le code suivant. Pour plus d'informations, consultez Application console.
class A
{
const double PI = 3.141592;
double CalculatePaintNeeded(double paintPerUnit, double radius)
{
// Select any of the following:
// 1. The entire next line of code.
// 2. The right-hand side of the next line of code.
// 3. Just "PI *" of the right-hand side of the next line
// of code (to see the prompt for selection expansion).
// 4. All code within the method body.
// ...Then invoke Extract Method.
double area = PI * radius * radius;
return area / paintPerUnit;
}
}
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ