CircularBuffer<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo.
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)
Parâmetros de tipo
- T
- Herança
-
CircularBuffer<T>
- Implementações
Construtores
| CircularBuffer<T>(Int32, T[]) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| CircularBuffer<T>(Int32) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
Propriedades
| Capacity |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| Count |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| IsEmpty |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| IsFixedSize |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| IsFull |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| IsReadOnly |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| IsSynchronized |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| Item[Int32] |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| SyncRoot |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
Métodos
| Add(T) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| Clear() |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| Contains(T) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| CopyTo(T[], Int32) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| GetEnumerator() |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| IndexOf(T) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| Insert(Int32, T) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| Remove(T) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| RemoveAt(Int32) |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
| ToArray() |
Copia o conteúdo do buffer para uma matriz |
Implantações explícitas de interface
| IEnumerable.GetEnumerator() |
Buffer circular. Dado um tamanho fixo, preenche a capacidade e, em seguida, substitui o item mais antigo. |
Métodos de Extensão
| EmptyIfNull<T>(IEnumerable<T>) |
Retorne essa enumeração caso ela não seja nula. Caso seja enumeração vazia de retorno nulo. |