Queue FIFO VB.NET入門

      2016/12/26

Queue FIFO

FIFOとは
first in first out

firstは野球ではありません。
最初ですね。

in と out はインプットとアウトプットですね。

つまり最初に入れて最初に出す。

ソース
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim Queue As New Queue

Queue.Enqueue(1)
Queue.Enqueue(2)
Queue.Enqueue(3)
Queue.Enqueue("ダー")

For i = 0 To 3
MsgBox(Queue.Dequeue())

Next

End Sub
End Class

実行結果は
1
2
3
ダー
が表示されます。

猪木さんプログラムです。
実はロボットだったんです。
嘘です。

宣言
構文
Dim 変数名 As New Queue

データの追加
構文
変数名.Enqueue(データ)

参照
構文
変数名.Dequeue

このプログラムを見て何か思いませんか?
そうです。
今まで配列とかでは指定して参照してましたよね。
自動的にデータを追加して自動的に取り出して削除してます。

先着順です。

PR



 - vb.netさんぷる

Translate »