Class CollectionBase
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Poskytuje abstraktní základní třídu pro silně typovanou kolekci.
public abstract class CollectionBase<t> : IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Parametry typu
T
Dědičnost
Implementuje
IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
CollectionBase()
protected CollectionBase()
CollectionBase(int)
protected CollectionBase(int capacity)
Parametry
capacity
int
Vlastnosti
Kapacita
Získá nebo nastaví počet prvků, které může seznam obsahovat.
public int Capacity { get; set; }
Hodnota vlastnosti
Počet
Získá počet prvků.
public int Count { get; }
Hodnota vlastnosti
InnerList
protected List<t> InnerList { get; }
Hodnota vlastnosti
List<t>
this[int]
Získá nebo nastaví prvek na zadaném indexu.
public T this[int index] { get; set; }
Hodnota vlastnosti
T
Metody
BinarySearch(T)
public int BinarySearch(T item)
Parametry
item
T
Návratová hodnota
BinarySearch(T, IComparer<t>)
public int BinarySearch(T item, IComparer<t> comparer)
Parametry
item
T
comparer
IComparer<t>
Návratová hodnota
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>
Návratová hodnota
Clear()
Odstraní všechny prvky.
public void Clear()
Contains(T)
public bool Contains(T item)
Parametry
item
T
Návratová hodnota
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>
Návratová hodnota
Find(Predicate<t>)
public T Find(Predicate<t> match)
Parametry
match
Predicate<t>
Návratová hodnota
T
FindAll(Predicate<t>)
public List<t> FindAll(Predicate<t> match)
Parametry
match
Predicate<t>
Návratová hodnota
List<t>
FindIndex(Predicate<t>)
public int FindIndex(Predicate<t> match)
Parametry
match
Predicate<t>
Návratová hodnota
FindIndex(int, Predicate<t>)
public int FindIndex(int startIndex, Predicate<t> match)
Parametry
startIndex
int
match
Predicate<t>
Návratová hodnota
FindIndex(int, int, Predicate<t>)
public int FindIndex(int startIndex, int count, Predicate<t> match)
Parametry
startIndex
int
count
int
match
Predicate<t>
Návratová hodnota
FindLast(Predicate<t>)
public T FindLast(Predicate<t> match)
Parametry
match
Predicate<t>
Návratová hodnota
T
FindLastIndex(Predicate<t>)
public int FindLastIndex(Predicate<t> match)
Parametry
match
Predicate<t>
Návratová hodnota
FindLastIndex(int, Predicate<t>)
public int FindLastIndex(int startIndex, Predicate<t> match)
Parametry
startIndex
int
match
Predicate<t>
Návratová hodnota
FindLastIndex(int, int, Predicate<t>)
public int FindLastIndex(int startIndex, int count, Predicate<t> match)
Parametry
startIndex
int
count
int
match
Predicate<t>
Návratová hodnota
GetEnumerator()
public IEnumerator<t> GetEnumerator()
Návratová hodnota
IEnumerator<t>
IndexOf(T)
public int IndexOf(T item)
Parametry
item
T
Návratová hodnota
IndexOf(T, int)
public int IndexOf(T item, int index)
Parametry
item
T
index
int
Návratová hodnota
IndexOf(T, int, int)
public int IndexOf(T item, int index, int count)
Parametry
item
T
index
int
count
int
Návratová hodnota
LastIndexOf(T)
public int LastIndexOf(T item)
Parametry
item
T
Návratová hodnota
LastIndexOf(T, int)
public int LastIndexOf(T item, int index)
Parametry
item
T
index
int
Návratová hodnota
LastIndexOf(T, int, int)
public int LastIndexOf(T item, int index, int count)
Parametry
item
T
index
int
count
int
Návratová hodnota
OnClear()
protected virtual void OnClear()
OnClearComplete()
protected virtual void OnClearComplete()
RemoveAt(int)
Odstraní prvek na zadaném indexu.
public void RemoveAt(int index)
Parametry
index
int