|
Listing 13-2 extracted from chapter
Generics
Listing 13-1< > Listing 13-3
This listing can be compiled with the command line: csc.exe /target:library Example_13_2.cs Errors: 0 Warnings: 2
Example_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
|