CircularBuffer<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku.
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
- Dědičnost
-
CircularBuffer<T>
- Implementuje
Konstruktory
CircularBuffer<T>(Int32, T[]) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
CircularBuffer<T>(Int32) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Vlastnosti
Capacity |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Count |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
IsEmpty |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
IsFixedSize |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
IsFull |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
IsReadOnly |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
IsSynchronized |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Item[Int32] |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
SyncRoot |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Metody
Add(T) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Clear() |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Contains(T) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
CopyTo(T[], Int32) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
GetEnumerator() |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
IndexOf(T) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Insert(Int32, T) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Remove(T) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
RemoveAt(Int32) |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
ToArray() |
Zkopíruje obsah vyrovnávací paměti do pole. |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Kruhová vyrovnávací paměť. Při pevné velikosti vyplní kapacitu a potom přepíše nejstarší položku. |
Metody rozšíření
EmptyIfNull<T>(IEnumerable<T>) |
Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je hodnota null, vraťte prázdný výčet. |