다음을 통해 공유


CircularBuffer<T> 클래스

정의

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

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
상속
CircularBuffer<T>
구현

생성자

CircularBuffer<T>(Int32, T[])

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

CircularBuffer<T>(Int32)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

속성

Capacity

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

Count

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

IsEmpty

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

IsFixedSize

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

IsFull

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

IsReadOnly

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

IsSynchronized

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

Item[Int32]

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

SyncRoot

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

메서드

Add(T)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

Clear()

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

Contains(T)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

CopyTo(T[], Int32)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

GetEnumerator()

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

IndexOf(T)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

Insert(Int32, T)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

Remove(T)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

RemoveAt(Int32)

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

ToArray()

버퍼 내용을 배열에 복사합니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

순환 버퍼. 고정 크기가 지정되면 용량을 채운 다음 초기 항목을 덮어씁니다.

확장 메서드

EmptyIfNull<T>(IEnumerable<T>)

null이 아닌 경우 이 열거형을 반환합니다. null인 경우 빈 열거형을 반환합니다.

적용 대상