Class CollectionBase

Class CollectionBase

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Poskytuje abstraktní základní třídu pro silně typovanou kolekci.

public abstract class CollectionBase<t> : IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable

Parametry typu

T

Dědičnost

objectCollectionBase<t>

Implementuje

IList<t>, ICollection<t>, IEnumerable<t>, ICollection, IEnumerable

Děděné členy

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)

Parametry

capacity int

Vlastnosti

Kapacita

Získá nebo nastaví počet prvků, které může seznam obsahovat.

public int Capacity { get; set; }

Hodnota vlastnosti

int

Počet

Získá počet prvků.

public int Count { get; }

Hodnota vlastnosti

int

InnerList

protected List<t> InnerList { get; }

Hodnota vlastnosti

List<t>

this[int]

Získá nebo nastaví prvek na zadaném indexu.

public T this[int index] { get; set; }

Hodnota vlastnosti

T

Metody

BinarySearch(T)

public int BinarySearch(T item)

Parametry

item T

Návratová hodnota

int

BinarySearch(T, IComparer<t>)

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

Parametry

item T

comparer IComparer<t>

Návratová hodnota

int

BinarySearch(int, int, T, IComparer<t>)

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

Parametry

index int

count int

item T

comparer IComparer<t>

Návratová hodnota

int

Clear()

Odstraní všechny prvky.

public void Clear()

Contains(T)

public bool Contains(T item)

Parametry

item T

Návratová hodnota

bool

CopyTo(T[])

public void CopyTo(T[] array)

Parametry

array T[]

CopyTo(T[], int)

public void CopyTo(T[] array, int arrayIndex)

Parametry

array T[]

arrayIndex int

CopyTo(int, T[], int, int)

public void CopyTo(int index, T[] array, int arrayIndex, int count)

Parametry

index int

array T[]

arrayIndex int

count int

Exists(Predicate<t>)

public bool Exists(Predicate<t> match)

Parametry

match Predicate<t>

Návratová hodnota

bool

Find(Predicate<t>)

public T Find(Predicate<t> match)

Parametry

match Predicate<t>

Návratová hodnota

T

FindAll(Predicate<t>)

public List<t> FindAll(Predicate<t> match)

Parametry

match Predicate<t>

Návratová hodnota

List<t>

FindIndex(Predicate<t>)

public int FindIndex(Predicate<t> match)

Parametry

match Predicate<t>

Návratová hodnota

int

FindIndex(int, Predicate<t>)

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

Parametry

startIndex int

match Predicate<t>

Návratová hodnota

int

FindIndex(int, int, Predicate<t>)

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

Parametry

startIndex int

count int

match Predicate<t>

Návratová hodnota

int

FindLast(Predicate<t>)

public T FindLast(Predicate<t> match)

Parametry

match Predicate<t>

Návratová hodnota

T

FindLastIndex(Predicate<t>)

public int FindLastIndex(Predicate<t> match)

Parametry

match Predicate<t>

Návratová hodnota

int

FindLastIndex(int, Predicate<t>)

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

Parametry

startIndex int

match Predicate<t>

Návratová hodnota

int

FindLastIndex(int, int, Predicate<t>)

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

Parametry

startIndex int

count int

match Predicate<t>

Návratová hodnota

int

GetEnumerator()

public IEnumerator<t> GetEnumerator()

Návratová hodnota

IEnumerator<t>

IndexOf(T)

public int IndexOf(T item)

Parametry

item T

Návratová hodnota

int

IndexOf(T, int)

public int IndexOf(T item, int index)

Parametry

item T

index int

Návratová hodnota

int

IndexOf(T, int, int)

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

Parametry

item T

index int

count int

Návratová hodnota

int

LastIndexOf(T)

public int LastIndexOf(T item)

Parametry

item T

Návratová hodnota

int

LastIndexOf(T, int)

public int LastIndexOf(T item, int index)

Parametry

item T

index int

Návratová hodnota

int

LastIndexOf(T, int, int)

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

Parametry

item T

index int

count int

Návratová hodnota

int

OnClear()

protected virtual void OnClear()

OnClearComplete()

protected virtual void OnClearComplete()

RemoveAt(int)

Odstraní prvek na zadaném indexu.

public void RemoveAt(int index)

Parametry

index int

 Čeština