Class CollectionBase

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

การสืบทอด

objectCollectionBase<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; }

ค่า คุณสมบัติ

int

Count

รับจำนวนองค์ประกอบ

public int Count { get; }

ค่า คุณสมบัติ

int

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

คืนค่า

int

BinarySearch(T, IComparer<t>)

public int BinarySearch(T item, IComparer<t> comparer)

พารามิเตอร์

item T

comparer IComparer<t>

คืนค่า

int

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>

คืนค่า

int

Clear()

ลบองค์ประกอบทั้งหมด

public void Clear()

Contains(T)

public bool Contains(T item)

พารามิเตอร์

item T

คืนค่า

bool

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>

คืนค่า

bool

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>

คืนค่า

int

FindIndex(int, Predicate<t>)

public int FindIndex(int startIndex, Predicate<t> match)

พารามิเตอร์

startIndex int

match Predicate<t>

คืนค่า

int

FindIndex(int, int, Predicate<t>)

public int FindIndex(int startIndex, int count, Predicate<t> match)

พารามิเตอร์

startIndex int

count int

match Predicate<t>

คืนค่า

int

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>

คืนค่า

int

FindLastIndex(int, Predicate<t>)

public int FindLastIndex(int startIndex, Predicate<t> match)

พารามิเตอร์

startIndex int

match Predicate<t>

คืนค่า

int

FindLastIndex(int, int, Predicate<t>)

public int FindLastIndex(int startIndex, int count, Predicate<t> match)

พารามิเตอร์

startIndex int

count int

match Predicate<t>

คืนค่า

int

GetEnumerator()

public IEnumerator<t> GetEnumerator()

คืนค่า

IEnumerator<t>

IndexOf(T)

public int IndexOf(T item)

พารามิเตอร์

item T

คืนค่า

int

IndexOf(T, int)

public int IndexOf(T item, int index)

พารามิเตอร์

item T

index int

คืนค่า

int

IndexOf(T, int, int)

public int IndexOf(T item, int index, int count)

พารามิเตอร์

item T

index int

count int

คืนค่า

int

LastIndexOf(T)

public int LastIndexOf(T item)

พารามิเตอร์

item T

คืนค่า

int

LastIndexOf(T, int)

public int LastIndexOf(T item, int index)

พารามิเตอร์

item T

index int

คืนค่า

int

LastIndexOf(T, int, int)

public int LastIndexOf(T item, int index, int count)

พารามิเตอร์

item T

index int

count int

คืนค่า

int

OnClear()

protected virtual void OnClear()

OnClearComplete()

protected virtual void OnClearComplete()

RemoveAt(int)

ลบองค์ประกอบที่ดัชนีที่ระบุ

public void RemoveAt(int index)

พารามิเตอร์

index int

 แบบไทย