日期:2014-05-18  浏览次数:20842 次

怎么编写比较简单?
请用c#编写一个类实现堆栈的功能,并编写一个测试类测试堆栈的功能

------解决方案--------------------
using System;
using System.Collections;

namespace InitStack
{
class Program
{
public static void Main()
{
// 初始化堆栈
Stack myStack = new Stack();
myStack.Push("Hello");
myStack.Push("World");
myStack.Push("!");

// 显示堆栈属性.
Console.WriteLine("堆栈属性");
Console.WriteLine("\t数量: {0}", myStack.Count);
Console.Write("\t值s:");
PrintValues(myStack);
Console.ReadLine();
}

public static void PrintValues(IEnumerable myCollection)
{
foreach (Object obj in myCollection)
Console.Write(" {0}", obj);
Console.WriteLine();
}
}
}