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
ویژگیها
ظرفیت
تعداد عناصر موجود در لیست را دریافت یا تنظیم میکند.
public int Capacity { get; set; }
مقدار ویژگی
تعداد
تعداد عناصر را دریافت میکند.
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