×

VB.Net基本教程

VB.Net 环境设置VB.Net 程序结构VB.Net 基本语法VB.Net 数据类型VB.Net 变量VB.Net 常数和枚举VB.Net 修饰符VB.Net 声明VB.Net 指令VB.Net 运算符VB.Net 决策VB.Net 循环VB.Net 字符串VB.Net 日期和时间VB.Net 数组VB.Net 集合VB.Net 函数VB.Net Sub过程(子程序)VB.Net 类与对象VB.Net 异常处理VB.Net 文件处理VB.Net 基本控制VB.Net 对话框VB.Net 高级表单VB.Net 事件处理

VB.Net 高级教程

VB.Net 正则表达式VB.Net 数据库访问VB.Net Excel工作表VB.Net 发送邮件VB.Net XML处理VB.Net Web编程

VB.Net 有用的资源

VB.Net 有用资源

VB.Net Queue队列


VB.Net  集合VB.Net 集合


Queue表示对象的先进先出集合。 当您需要项目的先进先出访问时使用。 当您在列表中添加项目时,它被称为envbnet-queue,当您删除项目时,称为deque。


队列类的属性和方法

下表列出了Queue类的一些常用属性:

属性 描述
Count Gets the number of elements contained in the Queue.
获取队列中包含的元素数。

下表列出了Queue类的一些常用方法:

S.N 方法名称和用途
1

Public Overridable Sub Clear

Removes all elements from the Queue.

从队列中删除所有元素。

2

Public Overridable Function Contains (obj As Object) As Boolean

Determines whether an element is in the Queue.

确定元素是否在队列中。

3

Public Overridable Function Devbnet-queue As Object

Removes and returns the object at the beginning of the Queue.

删除并返回队列开头的对象。

4

Public Overridable Sub Envbnet-queue (obj As Object)

Adds an object to the end of the Queue.

将对象添加到队列的末尾。

5

Public Overridable Function ToArray As Object()

Copies the Queue to a new array.

将队列复制到新数组。

6

Public Overridable Sub TrimToSize

Sets the capacity to the actual number of elements in the Queue.

将容量设置为队列中实际的元素数。


示例:

以下示例演示如何使用队列:
Module collections
   Sub Main()
      Dim q As Queue = New Queue()
      q.Envbnet-queue("A")
      q.Envbnet-queue("M")
      q.Envbnet-queue("G")
      q.Envbnet-queue("W")
      Console.WriteLine("Current vbnet-queue: ")
      Dim c As Char
      For Each c In q
          Console.Write(c + " ")
      Next c
      Console.WriteLine()
      q.Envbnet-queue("V")
      q.Envbnet-queue("H")
      Console.WriteLine("Current vbnet-queue: ")
      For Each c In q
          Console.Write(c + " ")
      Next c
      Console.WriteLine()
      Console.WriteLine("Removing some values ")
      Dim ch As Char
      ch = q.Devbnet-queue()
      Console.WriteLine("The removed value: {0}", ch)
      ch = q.Devbnet-queue()
      Console.WriteLine("The removed value: {0}", ch)
      Console.ReadKey()
   End Sub
End Module

当上述代码被编译和执行时,它产生以下结果:
Current vbnet-queue: 
A M G W 
Current vbnet-queue: 
A M G W V H 
Removing some values
The removed value: A
The removed value: M


VB.Net  集合VB.Net 集合


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)