将这个类命名为CStack, 它应该包括一个构造方法以及上述提及的各种操作方法. 我们将使用"属性property"的方式来获取堆栈数据的数量, 从而演示一下C#中类的属性是如何实现的....例如, 可以为堆栈的构造函数传递一个数组参数, 并基于这个数组的元素来设置堆栈对象的数据:
string[] names = new string[] { "Raymond", "David", "Mike...如果堆栈中有20个元素, 并且它的总容量为20, 那么添加一个新元素将带来20+1个指令操作, 因为每个元素都必须移位以适应新元素(通过阅读C#微软手册Stack类, 可以知道, Stack使用一个内部数组存储数据...数组必须是 Object类型, 因为这是所有堆栈对象的数据类型. 此方法需要两个参数:一个数组和开始放置堆栈元素的数组的起始索引....为了不从队列前端移除数据项, 首先需要把队列的数据项写入一个数组. 然后遍历整个数组从而找到具有最高优先级的数据项.