Bagikan melalui


CircularBuffer<T> Kelas

Definisi

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

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)

Jenis parameter

T
Warisan
CircularBuffer<T>
Penerapan

Konstruktor

CircularBuffer<T>(Int32)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

CircularBuffer<T>(Int32, T[])

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Properti

Capacity

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Count

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

IsEmpty

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

IsFixedSize

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

IsFull

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

IsReadOnly

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

IsSynchronized

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Item[Int32]

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

SyncRoot

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Metode

Add(T)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Clear()

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Contains(T)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

CopyTo(T[], Int32)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

GetEnumerator()

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

IndexOf(T)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Insert(Int32, T)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Remove(T)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

RemoveAt(Int32)

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

ToArray()

Menyalin konten buffer ke array

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Buffer melingkar. Mengingat ukuran tetap, mengisi kapasitas dan kemudian menimpa item paling awal.

Metode Ekstensi

EmptyIfNull<T>(IEnumerable<T>)

Kembalikan enumerasi ini jika tidak null. Jika null mengembalikan enumerasi kosong.

Berlaku untuk