CircularBuffer<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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, T[]) |
Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar. |
| CircularBuffer<T>(Int32) |
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. |