CircularBuffer<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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, T[]) |
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) |
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. |