Bonjour !
Qu'est-il préférable d'utiliser (avec l'exemple simpliste suivant) :
- L'appel successif des 2 méthodes (exemple #1) ;
Ceci a l'avantage de disposer de 2 méthodes réellement indépendantes, mais il faut les appeler successivement.
- Ou l'appel d'un première méthode qui, en interne, appel la seconde (exemple #2) ?
Ceci a l'avantage de n'appeler qu'une seule méthode, mais la seconde dépend de la première.
Exemple A
Exemple B
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 static void Main(string[] args) { int resultatA = Methode_A(2, 3); int resultatB = Methode_B(resultatA); Console.WriteLine(resultatB); } public static int Methode_A(int a, int b) { return a + b; } public static int Methode_B(int a) { return a * a; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 static void Main(string[] args) { int resultatA = Methode_A(2, 1); Console.WriteLine(resultatA); } public static int Methode_A(int a, int b) { return Methode_B(a + b); } public static int Methode_B(int a) { return a * a; }
Partager