Aracılığıyla paylaş


CircularBuffer<T> Sınıf

Tanım

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

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)

Tür Parametreleri

T
Devralma
CircularBuffer<T>
Uygulamalar

Oluşturucular

CircularBuffer<T>(Int32)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

CircularBuffer<T>(Int32, T[])

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Özellikler

Capacity

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Count

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

IsEmpty

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

IsFixedSize

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

IsFull

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

IsReadOnly

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

IsSynchronized

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Item[Int32]

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

SyncRoot

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Yöntemler

Add(T)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Clear()

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Contains(T)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

CopyTo(T[], Int32)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

GetEnumerator()

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

IndexOf(T)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Insert(Int32, T)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Remove(T)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

RemoveAt(Int32)

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

ToArray()

Arabellek içeriğini bir diziye kopyalar

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar.

Uzantı Metotları

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null olması durumunda boş dönüş sabit listesi.

Şunlara uygulanır