bonsoir tous les mondes, je cherche commet créer une méthode générique mais je trous des codes source différent structurellement.
méthode générique1:
Méthode générique 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public static class Afficheur { public static void Affiche<T>(T a) { Console.WriteLine("Afficheur d'objet :"); Console.WriteLine("\tType : " + a.GetType()); Console.WriteLine("\tReprésentation : " + a.ToString()); } }
je ne comprend pas pourquoi il mit devant methode Affiche <T> alors que dans methode Ajouter ne le mit pas?
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
18
19
20 public class MaListeGenerique<T> { [Code enlevé pour plus de clarté] public void Ajouter(T element) { if (nbElements >= capacite) { capacite *= 2; T[] copieTableau = new T[capacite]; for (int i = 0; i < tableau.Length; i++) { copieTableau[i] = tableau[i]; } tableau = copieTableau; } tableau[nbElements] = element; nbElements++; } }
Partager