CircularBuffer<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien.
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)
Paramètres de type
- T
- Héritage
-
CircularBuffer<T>
- Implémente
Constructeurs
CircularBuffer<T>(Int32, T[]) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
CircularBuffer<T>(Int32) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Propriétés
Capacity |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Count |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
IsEmpty |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
IsFixedSize |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
IsFull |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
IsReadOnly |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
IsSynchronized |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Item[Int32] |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
SyncRoot |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Méthodes
Add(T) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Clear() |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Contains(T) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
CopyTo(T[], Int32) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
GetEnumerator() |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
IndexOf(T) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Insert(Int32, T) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Remove(T) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
RemoveAt(Int32) |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
ToArray() |
Copie le contenu de la mémoire tampon dans un tableau |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Mémoire tampon circulaire. Avec une taille fixe, remplit la capacité, puis remplace l’élément le plus ancien. |
Méthodes d’extension
EmptyIfNull<T>(IEnumerable<T>) |
Retourne cette énumération au cas où elle n’est pas null. Dans le cas où il est null, retournez l’énumération vide. |