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