|
Exemple 13-2 extrait du chapitre
La généricité
Exemple 13-1< > Exemple 13-3
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:library Exemple_13_2.cs Erreurs: 0 Avertissements: 2 Remarque:
Exemple_13_2.cs
class StackOfInt{
private int[] m_ItemsArray;
private int m_Index = 0;
public const int MAX_SIZE = 100;
public StackOfInt(){m_ItemsArray = new int[MAX_SIZE];}
public int Pop() { /*...*/ return -1; }
public void Push(int item) { /*...*/ }
}
class StackOfString{
private string[] m_ItemsArray;
private int m_Index = 0;
public const int MAX_SIZE = 100;
public StackOfString(){m_ItemsArray = new string[MAX_SIZE];}
public string Pop() {/*...*/ return null; }
public void Push(string item) {/*...*/}
}
Copyright Patrick Smacchia 2006 2007
|