Class CollectionBase

Class CollectionBase

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

강력한 형식의 컬렉션을 위한 추상 기본 클래스를 제공합니다.

public abstract class CollectionBase<t> : IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable

형식 매개변수

T

상속

objectCollectionBase<t>

구현

IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable

상속된 멤버

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

생성자

CollectionBase()

protected CollectionBase()

CollectionBase(int)

protected CollectionBase(int capacity)

매개변수

capacity int

속성

Capacity

목록이 포함할 수 있는 요소의 수를 가져오거나 설정합니다.

public int Capacity { get; set; }

속성 값

int

Count

요소의 수를 가져옵니다.

public int Count { get; }

속성 값

int

InnerList

protected List<t> InnerList { get; }

속성 값

List<t>

this[int]

지정된 인덱스의 요소를 가져오거나 설정합니다.

public T this[int index] { get; set; }

속성 값

T

메서드

BinarySearch(T)

public int BinarySearch(T item)

매개변수

item T

반환

int

BinarySearch(T, IComparer<t>)

public int BinarySearch(T item, IComparer<t> comparer)

매개변수

item T

comparer IComparer<t>

반환

int

BinarySearch(int, int, T, IComparer<t>)

public int BinarySearch(int index, int count, T item, IComparer<t> comparer)

매개변수

index int

count int

item T

comparer IComparer<t>

반환

int

Clear()

모든 요소를 제거합니다.

public void Clear()

Contains(T)

public bool Contains(T item)

매개변수

item T

반환

bool

CopyTo(T[])

public void CopyTo(T[] array)

매개변수

array T[]

CopyTo(T[], int)

public void CopyTo(T[] array, int arrayIndex)

매개변수

array T[]

arrayIndex int

CopyTo(int, T[], int, int)

public void CopyTo(int index, T[] array, int arrayIndex, int count)

매개변수

index int

array T[]

arrayIndex int

count int

Exists(Predicate<t>)

public bool Exists(Predicate<t> match)

매개변수

match Predicate<t>

반환

bool

Find(Predicate<t>)

public T Find(Predicate<t> match)

매개변수

match Predicate<t>

반환

T

FindAll(Predicate<t>)

public List<t> FindAll(Predicate<t> match)

매개변수

match Predicate<t>

반환

List<t>

FindIndex(Predicate<t>)

public int FindIndex(Predicate<t> match)

매개변수

match Predicate<t>

반환

int

FindIndex(int, Predicate<t>)

public int FindIndex(int startIndex, Predicate<t> match)

매개변수

startIndex int

match Predicate<t>

반환

int

FindIndex(int, int, Predicate<t>)

public int FindIndex(int startIndex, int count, Predicate<t> match)

매개변수

startIndex int

count int

match Predicate<t>

반환

int

FindLast(Predicate<t>)

public T FindLast(Predicate<t> match)

매개변수

match Predicate<t>

반환

T

FindLastIndex(Predicate<t>)

public int FindLastIndex(Predicate<t> match)

매개변수

match Predicate<t>

반환

int

FindLastIndex(int, Predicate<t>)

public int FindLastIndex(int startIndex, Predicate<t> match)

매개변수

startIndex int

match Predicate<t>

반환

int

FindLastIndex(int, int, Predicate<t>)

public int FindLastIndex(int startIndex, int count, Predicate<t> match)

매개변수

startIndex int

count int

match Predicate<t>

반환

int

GetEnumerator()

public IEnumerator<t> GetEnumerator()

반환

IEnumerator<t>

IndexOf(T)

public int IndexOf(T item)

매개변수

item T

반환

int

IndexOf(T, int)

public int IndexOf(T item, int index)

매개변수

item T

index int

반환

int

IndexOf(T, int, int)

public int IndexOf(T item, int index, int count)

매개변수

item T

index int

count int

반환

int

LastIndexOf(T)

public int LastIndexOf(T item)

매개변수

item T

반환

int

LastIndexOf(T, int)

public int LastIndexOf(T item, int index)

매개변수

item T

index int

반환

int

LastIndexOf(T, int, int)

public int LastIndexOf(T item, int index, int count)

매개변수

item T

index int

count int

반환

int

OnClear()

protected virtual void OnClear()

OnClearComplete()

protected virtual void OnClearComplete()

RemoveAt(int)

지정된 인덱스의 요소를 제거합니다.

public void RemoveAt(int index)

매개변수

index int

 한국어