VB.NET Stack

2025年3月17日 | 阅读 3 分钟

堆栈是元素的同构集合,用于根据 LIFO(后进先出) 存储元素。 通常,堆栈对于以后进先出风格从对象集合中访问元素很有用。 此外,它使用 pushpop 操作来在集合中获取插入元素。 Push 操作用于将项目插入到堆栈中,而 pop 操作用于从堆栈中检索项目。 堆栈中最后添加的项目首先被检索。

下图表示 VB.NET 堆栈中的 push 和 pop 操作。

VB.NET Stack

在上图中,Pop 表示从堆栈中检索最后一个项目 (4),Push 表示将项目插入到堆栈中。

VB.NET 堆栈中的方法

以下是 VB.NET 中堆栈最常用的方法。

方法名称描述
ClearClear 方法用于从堆栈中删除所有元素。
语法: Public Overridable Sub Clear
包含它用于检查元素是否存在于堆栈中。
语法: Stack.Contains(element)
查看Peek 方法用于返回堆栈中顶部的元素。
Pop它用于删除添加到堆栈中最后一个的项目。
语法: Stack.Pop()
PushPush 方法用于将项目插入到堆栈的顶部。
语法: Stack.Push(item)
ToArrayToArray 方法用于创建堆栈的副本。

让我们创建一个程序来了解 VB.NET 编程语言中堆栈的各种操作。

Stack_Collection.vb

输出

VB.NET Stack

在上面的程序中,我们使用了 Stack 类的各种方法,例如 Push() 方法用于将元素插入到 Stack 中。 Contains() 方法用于检查特定元素是否存在,Peep() 方法用于将特定元素放置在堆栈中所有元素的顶部,而 Pop() 方法用于从堆栈中删除元素。


下一主题VB.NET 数组