Class CollectionBase
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Fournit la classe de base abstraite pour une collection fortement typée.
public abstract class CollectionBase<t> : IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Paramètres de Type
T
Héritage
Implémente
IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Membres Hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
CollectionBase()
protected CollectionBase()
CollectionBase(int)
protected CollectionBase(int capacity)
Paramètres
capacity
int
Propriétés
Capacity
Obtient ou définit le nombre d’éléments que la liste peut contenir.
public int Capacity { get; set; }
Valeur de la Propriété
Count
Obtient le nombre d’éléments.
public int Count { get; }
Valeur de la Propriété
InnerList
protected List<t> InnerList { get; }
Valeur de la Propriété
List<t>
this[int]
Obtient ou définit l’élément à l’index spécifié.
public T this[int index] { get; set; }
Valeur de la Propriété
T
Méthodes
BinarySearch(T)
public int BinarySearch(T item)
Paramètres
item
T
Retourne
BinarySearch(T, IComparer<t>)
public int BinarySearch(T item, IComparer<t> comparer)
Paramètres
item
T
comparer
IComparer<t>
Retourne
BinarySearch(int, int, T, IComparer<t>)
public int BinarySearch(int index, int count, T item, IComparer<t> comparer)
Paramètres
index
int
count
int
item
T
comparer
IComparer<t>
Retourne
Clear()
Supprime tous les éléments.
public void Clear()
Contains(T)
public bool Contains(T item)
Paramètres
item
T
Retourne
CopyTo(T[])
public void CopyTo(T[] array)
Paramètres
array
T[]
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Paramètres
array
T[]
arrayIndex
int
CopyTo(int, T[], int, int)
public void CopyTo(int index, T[] array, int arrayIndex, int count)
Paramètres
index
int
array
T[]
arrayIndex
int
count
int
Exists(Predicate<t>)
public bool Exists(Predicate<t> match)
Paramètres
match
Predicate<t>
Retourne
Find(Predicate<t>)
public T Find(Predicate<t> match)
Paramètres
match
Predicate<t>
Retourne
T
FindAll(Predicate<t>)
public List<t> FindAll(Predicate<t> match)
Paramètres
match
Predicate<t>
Retourne
List<t>
FindIndex(Predicate<t>)
public int FindIndex(Predicate<t> match)
Paramètres
match
Predicate<t>
Retourne
FindIndex(int, Predicate<t>)
public int FindIndex(int startIndex, Predicate<t> match)
Paramètres
startIndex
int
match
Predicate<t>
Retourne
FindIndex(int, int, Predicate<t>)
public int FindIndex(int startIndex, int count, Predicate<t> match)
Paramètres
startIndex
int
count
int
match
Predicate<t>
Retourne
FindLast(Predicate<t>)
public T FindLast(Predicate<t> match)
Paramètres
match
Predicate<t>
Retourne
T
FindLastIndex(Predicate<t>)
public int FindLastIndex(Predicate<t> match)
Paramètres
match
Predicate<t>
Retourne
FindLastIndex(int, Predicate<t>)
public int FindLastIndex(int startIndex, Predicate<t> match)
Paramètres
startIndex
int
match
Predicate<t>
Retourne
FindLastIndex(int, int, Predicate<t>)
public int FindLastIndex(int startIndex, int count, Predicate<t> match)
Paramètres
startIndex
int
count
int
match
Predicate<t>
Retourne
GetEnumerator()
public IEnumerator<t> GetEnumerator()
Retourne
IEnumerator<t>
IndexOf(T)
public int IndexOf(T item)
Paramètres
item
T
Retourne
IndexOf(T, int)
public int IndexOf(T item, int index)
Paramètres
item
T
index
int
Retourne
IndexOf(T, int, int)
public int IndexOf(T item, int index, int count)
Paramètres
item
T
index
int
count
int
Retourne
LastIndexOf(T)
public int LastIndexOf(T item)
Paramètres
item
T
Retourne
LastIndexOf(T, int)
public int LastIndexOf(T item, int index)
Paramètres
item
T
index
int
Retourne
LastIndexOf(T, int, int)
public int LastIndexOf(T item, int index, int count)
Paramètres
item
T
index
int
count
int
Retourne
OnClear()
protected virtual void OnClear()
OnClearComplete()
protected virtual void OnClearComplete()
RemoveAt(int)
Supprime l’élément à l’index spécifié.
public void RemoveAt(int index)
Paramètres
index
int