泛型基础入门类
public class Program
{
public class Static<T> //定义的泛型类
{
int pos;
T[] data = new T[100]; //定义泛型数组
public void Push(T obj) //入栈操作
{
data[pos++] = obj;
}
public T Pop(T obj) //出栈操作
{
return data[--pos];
}
}
static void Main(string[] args)
{
var stack = new Stack<int>();
//也可写成:Stack<int> stack=new Stack<int>();
stack.Push(5);
stack.Push(10);
stack.Push(11);
stack.Push(1);
int x = stack.Pop(); //x