[C#][Génériques] Pile d'objets
Bonjour, je suis actuellement en train de voir les Génériques en C# avec le livre (C# et .NET version 2) de Gérard Leblanc.
Je bloque par rapport à un exemple du livre, un exemple pas tout à fait complet. Le voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
using System;
class Client
{
int num;
string nom;
string prénom;
public Client() { num = -1; nom = ""; prénom = ""; }
public Client(int nb, string N, string P) { num = nb; nom = N; prénom = P; }
}
public class Pile<X>
{
X[] items; // tableau contenant les objets de la pile
int count; // Nombre d'objets sur la pile
public Pile() { ... }
public void Push(X item) { ... } // Déposer un objet
public X Pop() { ... } // Retirer l'objet de tête
}
class Prog
{
static void Main()
{
Pile<int> pi = new Pile<int>();
pi.Push(10); // Dépôt sur la pile
int n = pi.Pop(); // extraction de la pile
// Pause
Console.Read();
}
} |
J'ai bien sûr compris le principe des génériques, cependant, j'aimerais bien disposer du code manquant ( ... ).
J'espère que les commentaires introduits au code seront suffisant à la compréhension du programme.
En vous remerçiant d'avance,
Nadd.