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

 Українська