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
ירושה
מיישם
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; }
ערך המאפיין
Count
מקבל את מספר האלמנטים.
public int Count { get; }
ערך המאפיין
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
מחזיר
BinarySearch(T, IComparer<t>)
public int BinarySearch(T item, IComparer<t> comparer)
פרמטרים
item
T
comparer
IComparer<t>
מחזיר
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>
מחזיר
Clear()
מסיר את כל האלמנטים.
public void Clear()
Contains(T)
public bool Contains(T item)
פרמטרים
item
T
מחזיר
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>
מחזיר
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>
מחזיר
FindIndex(int, Predicate<t>)
public int FindIndex(int startIndex, Predicate<t> match)
פרמטרים
startIndex
int
match
Predicate<t>
מחזיר
FindIndex(int, int, Predicate<t>)
public int FindIndex(int startIndex, int count, Predicate<t> match)
פרמטרים
startIndex
int
count
int
match
Predicate<t>
מחזיר
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>
מחזיר
FindLastIndex(int, Predicate<t>)
public int FindLastIndex(int startIndex, Predicate<t> match)
פרמטרים
startIndex
int
match
Predicate<t>
מחזיר
FindLastIndex(int, int, Predicate<t>)
public int FindLastIndex(int startIndex, int count, Predicate<t> match)
פרמטרים
startIndex
int
count
int
match
Predicate<t>
מחזיר
GetEnumerator()
public IEnumerator<t> GetEnumerator()
מחזיר
IEnumerator<t>
IndexOf(T)
public int IndexOf(T item)
פרמטרים
item
T
מחזיר
IndexOf(T, int)
public int IndexOf(T item, int index)
פרמטרים
item
T
index
int
מחזיר
IndexOf(T, int, int)
public int IndexOf(T item, int index, int count)
פרמטרים
item
T
index
int
count
int
מחזיר
LastIndexOf(T)
public int LastIndexOf(T item)
פרמטרים
item
T
מחזיר
LastIndexOf(T, int)
public int LastIndexOf(T item, int index)
פרמטרים
item
T
index
int
מחזיר
LastIndexOf(T, int, int)
public int LastIndexOf(T item, int index, int count)
פרמטרים
item
T
index
int
count
int
מחזיר
OnClear()
protected virtual void OnClear()
OnClearComplete()
protected virtual void OnClearComplete()
RemoveAt(int)
מסיר את האלמנט באינדקס המצויין.
public void RemoveAt(int index)
פרמטרים
index
int