Udostępnij za pośrednictwem


CircularBuffer<T> Klasa

Definicja

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

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)

Parametry typu

T
Dziedziczenie
CircularBuffer<T>
Implementuje

Konstruktory

CircularBuffer<T>(Int32)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

CircularBuffer<T>(Int32, T[])

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Właściwości

Capacity

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Count

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

IsEmpty

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

IsFixedSize

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

IsFull

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

IsReadOnly

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

IsSynchronized

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Item[Int32]

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

SyncRoot

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Metody

Add(T)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Clear()

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Contains(T)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

CopyTo(T[], Int32)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

GetEnumerator()

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

IndexOf(T)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Insert(Int32, T)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Remove(T)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

RemoveAt(Int32)

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

ToArray()

Kopiuje zawartość buforu do tablicy

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Bufor okrągły. Biorąc pod uwagę stały rozmiar, wypełnia pojemność, a następnie zastępuje najwcześniejszy element.

Metody rozszerzania

EmptyIfNull<T>(IEnumerable<T>)

Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie.

Dotyczy