C# Stack<T>

2024年8月29日 | 1 分钟阅读

C# Stack<T> 类用于推送和弹出元素。它使用了栈(Stack)的概念,该概念按照 LIFO(后进先出)的顺序排列元素。它可以包含重复的元素。它位于 System.Collections.Generic 命名空间中。

C# Stack<T> 示例

让我们看一个泛型 Stack<T> 类的示例,该类使用 Push() 方法存储元素,使用 Pop() 方法移除元素,并使用 for-each 循环迭代元素。

输出

Sonoo
Peter
James
Ratan
Irfan
Peek element: Irfan
Pop: Irfan
After Pop, Peek element: Ratan
下一主题C# Queue