CircularBuffer<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。
public class CircularBuffer<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>
type CircularBuffer<'T> = class
interface IList<'T>
interface ICollection<'T>
interface seq<'T>
interface IEnumerable
Public Class CircularBuffer(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IList(Of T)
型パラメーター
- T
- 継承
-
CircularBuffer<T>
- 実装
コンストラクター
CircularBuffer<T>(Int32, T[]) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
CircularBuffer<T>(Int32) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
プロパティ
Capacity |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
Count |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
IsEmpty |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
IsFixedSize |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
IsFull |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
IsReadOnly |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
IsSynchronized |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
Item[Int32] |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
SyncRoot |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
メソッド
Add(T) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
Clear() |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
Contains(T) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
CopyTo(T[], Int32) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
GetEnumerator() |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
IndexOf(T) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
Insert(Int32, T) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
Remove(T) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
RemoveAt(Int32) |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
ToArray() |
バッファーの内容を配列にコピーします |
明示的なインターフェイスの実装
IEnumerable.GetEnumerator() |
循環バッファー。 固定サイズの場合、容量に入力し、最も古い項目を上書きします。 |
拡張メソッド
EmptyIfNull<T>(IEnumerable<T>) |
null でない場合は、この列挙体を返します。 null の場合は、空の列挙を返します。 |