Class CollectionBase
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Zapewnia abstrakcyjną klasę bazową dla silnie typowanej kolekcji.
public abstract class CollectionBase<t> : IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Parametry typu
T
Dziedziczenie
Implementuje
IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
CollectionBase()
protected CollectionBase()
CollectionBase(int)
protected CollectionBase(int capacity)
Parametry
capacity
int
Właściwości
Capacity
Pobiera lub ustawia liczbę elementów, które lista może zawierać.
public int Capacity { get; set; }
Wartość właściwości
Count
Pobiera liczbę elementów.
public int Count { get; }
Wartość właściwości
InnerList
protected List<t> InnerList { get; }
Wartość właściwości
List<t>
this[int]
Pobiera lub ustawia element o określonym indeksie.
public T this[int index] { get; set; }
Wartość właściwości
T
Metody
BinarySearch(T)
public int BinarySearch(T item)
Parametry
item
T
Zwraca
BinarySearch(T, IComparer<t>)
public int BinarySearch(T item, IComparer<t> comparer)
Parametry
item
T
comparer
IComparer<t>
Zwraca
BinarySearch(int, int, T, IComparer<t>)
public int BinarySearch(int index, int count, T item, IComparer<t> comparer)
Parametry
index
int
count
int
item
T
comparer
IComparer<t>
Zwraca
Clear()
Usuwa wszystkie elementy.
public void Clear()
Contains(T)
public bool Contains(T item)
Parametry
item
T
Zwraca
CopyTo(T[])
public void CopyTo(T[] array)
Parametry
array
T[]
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parametry
array
T[]
arrayIndex
int
CopyTo(int, T[], int, int)
public void CopyTo(int index, T[] array, int arrayIndex, int count)
Parametry
index
int
array
T[]
arrayIndex
int
count
int
Exists(Predicate<t>)
public bool Exists(Predicate<t> match)
Parametry
match
Predicate<t>
Zwraca
Find(Predicate<t>)
public T Find(Predicate<t> match)
Parametry
match
Predicate<t>
Zwraca
T
FindAll(Predicate<t>)
public List<t> FindAll(Predicate<t> match)
Parametry
match
Predicate<t>
Zwraca
List<t>
FindIndex(Predicate<t>)
public int FindIndex(Predicate<t> match)
Parametry
match
Predicate<t>
Zwraca
FindIndex(int, Predicate<t>)
public int FindIndex(int startIndex, Predicate<t> match)
Parametry
startIndex
int
match
Predicate<t>
Zwraca
FindIndex(int, int, Predicate<t>)
public int FindIndex(int startIndex, int count, Predicate<t> match)
Parametry
startIndex
int
count
int
match
Predicate<t>
Zwraca
FindLast(Predicate<t>)
public T FindLast(Predicate<t> match)
Parametry
match
Predicate<t>
Zwraca
T
FindLastIndex(Predicate<t>)
public int FindLastIndex(Predicate<t> match)
Parametry
match
Predicate<t>
Zwraca
FindLastIndex(int, Predicate<t>)
public int FindLastIndex(int startIndex, Predicate<t> match)
Parametry
startIndex
int
match
Predicate<t>
Zwraca
FindLastIndex(int, int, Predicate<t>)
public int FindLastIndex(int startIndex, int count, Predicate<t> match)
Parametry
startIndex
int
count
int
match
Predicate<t>
Zwraca
GetEnumerator()
public IEnumerator<t> GetEnumerator()
Zwraca
IEnumerator<t>
IndexOf(T)
public int IndexOf(T item)
Parametry
item
T
Zwraca
IndexOf(T, int)
public int IndexOf(T item, int index)
Parametry
item
T
index
int
Zwraca
IndexOf(T, int, int)
public int IndexOf(T item, int index, int count)
Parametry
item
T
index
int
count
int
Zwraca
LastIndexOf(T)
public int LastIndexOf(T item)
Parametry
item
T
Zwraca
LastIndexOf(T, int)
public int LastIndexOf(T item, int index)
Parametry
item
T
index
int
Zwraca
LastIndexOf(T, int, int)
public int LastIndexOf(T item, int index, int count)
Parametry
item
T
index
int
count
int
Zwraca
OnClear()
protected virtual void OnClear()
OnClearComplete()
protected virtual void OnClearComplete()
RemoveAt(int)
Usuwa element o określonym indeksie.
public void RemoveAt(int index)
Parametry
index
int