Class CollectionBase
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Menyediakan kelas dasar abstrak untuk koleksi yang terikat kuat.
public abstract class CollectionBase<t> : IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Parameter Tipe
T
Pewarisan
Mengimplementasikan
IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
CollectionBase()
protected CollectionBase()
CollectionBase(int)
protected CollectionBase(int capacity)
Parameter
capacity
int
Properti
Kapasitas
Mendapatkan atau menetapkan jumlah elemen yang dapat ditampung oleh daftar.
public int Capacity { get; set; }
Nilai Properti
Jumlah
Mendapatkan jumlah elemen.
public int Count { get; }
Nilai Properti
InnerList
protected List<t> InnerList { get; }
Nilai Properti
List<t>
this[int]
Mendapatkan atau menetapkan elemen pada indeks yang ditentukan.
public T this[int index] { get; set; }
Nilai Properti
T
Metode
BinarySearch(T)
public int BinarySearch(T item)
Parameter
item
T
Mengembalikan
BinarySearch(T, IComparer<t>)
public int BinarySearch(T item, IComparer<t> comparer)
Parameter
item
T
comparer
IComparer<t>
Mengembalikan
BinarySearch(int, int, T, IComparer<t>)
public int BinarySearch(int index, int count, T item, IComparer<t> comparer)
Parameter
index
int
count
int
item
T
comparer
IComparer<t>
Mengembalikan
Clear()
Menghapus semua elemen.
public void Clear()
Contains(T)
public bool Contains(T item)
Parameter
item
T
Mengembalikan
CopyTo(T[])
public void CopyTo(T[] array)
Parameter
array
T[]
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameter
array
T[]
arrayIndex
int
CopyTo(int, T[], int, int)
public void CopyTo(int index, T[] array, int arrayIndex, int count)
Parameter
index
int
array
T[]
arrayIndex
int
count
int
Exists(Predicate<t>)
public bool Exists(Predicate<t> match)
Parameter
match
Predicate<t>
Mengembalikan
Find(Predicate<t>)
public T Find(Predicate<t> match)
Parameter
match
Predicate<t>
Mengembalikan
T
FindAll(Predicate<t>)
public List<t> FindAll(Predicate<t> match)
Parameter
match
Predicate<t>
Mengembalikan
List<t>
FindIndex(Predicate<t>)
public int FindIndex(Predicate<t> match)
Parameter
match
Predicate<t>
Mengembalikan
FindIndex(int, Predicate<t>)
public int FindIndex(int startIndex, Predicate<t> match)
Parameter
startIndex
int
match
Predicate<t>
Mengembalikan
FindIndex(int, int, Predicate<t>)
public int FindIndex(int startIndex, int count, Predicate<t> match)
Parameter
startIndex
int
count
int
match
Predicate<t>
Mengembalikan
FindLast(Predicate<t>)
public T FindLast(Predicate<t> match)
Parameter
match
Predicate<t>
Mengembalikan
T
FindLastIndex(Predicate<t>)
public int FindLastIndex(Predicate<t> match)
Parameter
match
Predicate<t>
Mengembalikan
FindLastIndex(int, Predicate<t>)
public int FindLastIndex(int startIndex, Predicate<t> match)
Parameter
startIndex
int
match
Predicate<t>
Mengembalikan
FindLastIndex(int, int, Predicate<t>)
public int FindLastIndex(int startIndex, int count, Predicate<t> match)
Parameter
startIndex
int
count
int
match
Predicate<t>
Mengembalikan
GetEnumerator()
public IEnumerator<t> GetEnumerator()
Mengembalikan
IEnumerator<t>
IndexOf(T)
public int IndexOf(T item)
Parameter
item
T
Mengembalikan
IndexOf(T, int)
public int IndexOf(T item, int index)
Parameter
item
T
index
int
Mengembalikan
IndexOf(T, int, int)
public int IndexOf(T item, int index, int count)
Parameter
item
T
index
int
count
int
Mengembalikan
LastIndexOf(T)
public int LastIndexOf(T item)
Parameter
item
T
Mengembalikan
LastIndexOf(T, int)
public int LastIndexOf(T item, int index)
Parameter
item
T
index
int
Mengembalikan
LastIndexOf(T, int, int)
public int LastIndexOf(T item, int index, int count)
Parameter
item
T
index
int
count
int
Mengembalikan
OnClear()
protected virtual void OnClear()
OnClearComplete()
protected virtual void OnClearComplete()
RemoveAt(int)
Menghapus elemen pada indeks yang ditentukan.
public void RemoveAt(int index)
Parameter
index
int