程序人生

我一生的追求!!
随笔 - 19, 文章 - 0, 评论 - 21, 引用 - 1
数据加载中……

2008年2月3日

用泛型实现在数组模拟入栈出栈时多类型的使用

/*
 * Created by SharpDevelop.
 * User: ??
 * Date: 2008-2-3
 * Time: 9:14
 * 
 * ??????
 
*/


using System;
class Statck<T>
{
    
private T[] statck;
    
private int count;
    
public Statck(int size)
    
{
        statck 
= new T[size];
        count 
= 0;
    }

    
public void Push(T x)
    
{
        statck[count
++= x;
    }

    
public T Pop()
    
{
        
return statck[--count];
    }

}


class Test
{
    
static void Main()
    
{
        Statck
<int> s = new Statck<int>(10);
        s.Push(
1);
        s.Push(
2);
        Console.WriteLine(s.Pop()
+s.Pop());
    }

}

posted @ 2008-02-03 10:54 浴盆 阅读(156) | 评论 (2)编辑