CircularBuffer<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo.
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
- Herencia
-
CircularBuffer<T>
- Implementaciones
Constructores
| CircularBuffer<T>(Int32, T[]) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| CircularBuffer<T>(Int32) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
Propiedades
| Capacity |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| Count |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| IsEmpty |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| IsFixedSize |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| IsFull |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| IsReadOnly |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| IsSynchronized |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| Item[Int32] |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| SyncRoot |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
Métodos
| Add(T) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| Clear() |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| Contains(T) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| CopyTo(T[], Int32) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| GetEnumerator() |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| IndexOf(T) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| Insert(Int32, T) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| Remove(T) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| RemoveAt(Int32) |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
| ToArray() |
Copia el contenido del búfer en una matriz |
Implementaciones de interfaz explícitas
| IEnumerable.GetEnumerator() |
Búfer circular. Dado un tamaño fijo, se rellena a la capacidad y, a continuación, sobrescribe el elemento más antiguo. |
Métodos de extensión
| EmptyIfNull<T>(IEnumerable<T>) |
Devuelve esta enumeración en caso de que no sea NULL. En caso de que sea null, se devuelve una enumeración vacía. |