Clearメソッドを使ってQueueの内容を空にする 言語: VB C# Clearメソッドを呼び出すことで、Queueの内容を空にすることができます。 Clearメソッドを使ってQueueの内容を空にする すべて選択してコピー ダウンロード 行番号を表示する Imports System Imports System.Collections.Generic Class Sample Shared Sub Main() Dim q As New Queue(Of String)() q.Enqueue("Alice") q.Enqueue("Bob") q.Enqueue("Charlie") Console.WriteLine($"Count = {q.Count}") ' Queueの内容をクリア q.Clear() Console.WriteLine($"Count = {q.Count}") End Sub End Class 実行結果 Count = 3 Count = 0 TrimExcessメソッドを使うことで、Queue内部で確保されているバッファを最小化することができます。 関連するページ Queueに同一の要素を複数個格納する Queueにnullを格納する(参照型の場合) Queueにnullを格納する(値型の場合) foreachでQueueの内容を列挙する LINQのSelect拡張メソッドを使ってQueueに対してインデックス付きの列挙を行う 配列の内容をQueueの初期内容としてインスタンスを作成する ToArrayメソッドでQueueを配列に変換する・CopyToメソッドでQueueの内容を配列にコピーする