需要命名空间System.Collections.Generic 使用泛型可以减少装箱拆箱,而且若泛型类型为object,则泛型栈队列可以完全取代普通栈队列. Stack<int> _s = new Stack<int>(); Queue<object> _q = new Queue<object>(); 在其内部方法与使用上,与Stack和Queue一样. 可参考文章: C# Stack C# Queue 资料来源<唐老狮C#教程>