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

 Русский