Class CollectionBase
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Ger den abstrakta basklassen för en starkt typad samling.
public abstract class CollectionBase<t> : IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Typparametrar
T
Arv
Implementerar
IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Ärvda medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
CollectionBase()
protected CollectionBase()
CollectionBase(int)
protected CollectionBase(int capacity)
Parametrar
capacity
int
Egenskaper
Kapacitet
Hämtar eller sätter antalet element som listan kan innehålla.
public int Capacity { get; set; }
Egenskapsvärde
Antal
Hämtar antalet element.
public int Count { get; }
Egenskapsvärde
InnerList
protected List<t> InnerList { get; }
Egenskapsvärde
List<t>
this[int]
Hämtar eller sätter elementet vid det angivna indexet.
public T this[int index] { get; set; }
Egenskapsvärde
T
Metoder
BinarySearch(T)
public int BinarySearch(T item)
Parametrar
item
T
Returnerar
BinarySearch(T, IComparer<t>)
public int BinarySearch(T item, IComparer<t> comparer)
Parametrar
item
T
comparer
IComparer<t>
Returnerar
BinarySearch(int, int, T, IComparer<t>)
public int BinarySearch(int index, int count, T item, IComparer<t> comparer)
Parametrar
index
int
count
int
item
T
comparer
IComparer<t>
Returnerar
Clear()
Tar bort alla element.
public void Clear()
Contains(T)
public bool Contains(T item)
Parametrar
item
T
Returnerar
CopyTo(T[])
public void CopyTo(T[] array)
Parametrar
array
T[]
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parametrar
array
T[]
arrayIndex
int
CopyTo(int, T[], int, int)
public void CopyTo(int index, T[] array, int arrayIndex, int count)
Parametrar
index
int
array
T[]
arrayIndex
int
count
int
Exists(Predicate<t>)
public bool Exists(Predicate<t> match)
Parametrar
match
Predicate<t>
Returnerar
Find(Predicate<t>)
public T Find(Predicate<t> match)
Parametrar
match
Predicate<t>
Returnerar
T
FindAll(Predicate<t>)
public List<t> FindAll(Predicate<t> match)
Parametrar
match
Predicate<t>
Returnerar
List<t>
FindIndex(Predicate<t>)
public int FindIndex(Predicate<t> match)
Parametrar
match
Predicate<t>
Returnerar
FindIndex(int, Predicate<t>)
public int FindIndex(int startIndex, Predicate<t> match)
Parametrar
startIndex
int
match
Predicate<t>
Returnerar
FindIndex(int, int, Predicate<t>)
public int FindIndex(int startIndex, int count, Predicate<t> match)
Parametrar
startIndex
int
count
int
match
Predicate<t>
Returnerar
FindLast(Predicate<t>)
public T FindLast(Predicate<t> match)
Parametrar
match
Predicate<t>
Returnerar
T
FindLastIndex(Predicate<t>)
public int FindLastIndex(Predicate<t> match)
Parametrar
match
Predicate<t>
Returnerar
FindLastIndex(int, Predicate<t>)
public int FindLastIndex(int startIndex, Predicate<t> match)
Parametrar
startIndex
int
match
Predicate<t>
Returnerar
FindLastIndex(int, int, Predicate<t>)
public int FindLastIndex(int startIndex, int count, Predicate<t> match)
Parametrar
startIndex
int
count
int
match
Predicate<t>
Returnerar
GetEnumerator()
public IEnumerator<t> GetEnumerator()
Returnerar
IEnumerator<t>
IndexOf(T)
public int IndexOf(T item)
Parametrar
item
T
Returnerar
IndexOf(T, int)
public int IndexOf(T item, int index)
Parametrar
item
T
index
int
Returnerar
IndexOf(T, int, int)
public int IndexOf(T item, int index, int count)
Parametrar
item
T
index
int
count
int
Returnerar
LastIndexOf(T)
public int LastIndexOf(T item)
Parametrar
item
T
Returnerar
LastIndexOf(T, int)
public int LastIndexOf(T item, int index)
Parametrar
item
T
index
int
Returnerar
LastIndexOf(T, int, int)
public int LastIndexOf(T item, int index, int count)
Parametrar
item
T
index
int
count
int
Returnerar
OnClear()
protected virtual void OnClear()
OnClearComplete()
protected virtual void OnClearComplete()
RemoveAt(int)
Tar bort elementet vid det angivna indexet.
public void RemoveAt(int index)
Parametrar
index
int