CircularBuffer<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente.
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)
Parametri di tipo
- T
- Ereditarietà
-
CircularBuffer<T>
- Implementazioni
Costruttori
CircularBuffer<T>(Int32, T[]) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
CircularBuffer<T>(Int32) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Proprietà
Capacity |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Count |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
IsEmpty |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
IsFixedSize |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
IsFull |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
IsReadOnly |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
IsSynchronized |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Item[Int32] |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
SyncRoot |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Metodi
Add(T) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Clear() |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Contains(T) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
CopyTo(T[], Int32) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
GetEnumerator() |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
IndexOf(T) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Insert(Int32, T) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Remove(T) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
RemoveAt(Int32) |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
ToArray() |
Copia il contenuto del buffer in una matrice |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Buffer circolare. Dato una dimensione fissa, riempie la capacità e quindi sovrascrive l'elemento più recente. |
Metodi di estensione
EmptyIfNull<T>(IEnumerable<T>) |
Restituisce questa enumerazione nel caso in cui non sia null. In caso contrario, l'enumerazione null restituisce vuota. |