Class ListUtils
Numele spaţiului: Aspose.Tasks.Util Asamblare: Aspose.Tasks.dll (25.4.0)
Clasa de utilitate pentru prelucrarea listelor.
public static class ListUtils
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Aplicați (Răspundeți>, în algoritm , în int)
Aplicați algoritmul pentru fiecare element de listă începând cu poziția specificată.
public static void Apply<t>(IList<t> list, IAlgorithm<t> algorithm, int startIndex)
Parameters
list
IList
Listă la proces.
algorithm
IAlgorithm
Algorithmul aplicat.
startIndex
int
Începeți poziția elementului.
Tipuri de parametri
T
Tipul de obiect pentru a aplica algoritmul la.
Filtrare (Răspundeți>, în condiţii )
Filtrarea elementelor de listă după condiția specificată.
public static IList<t> Filter<t>(IList<t> list, ICondition<t> cond)
Parameters
list
IList
o listă de procesare.
cond
ICondition
Condiția utilizată pentru filtrarea listei specificate.
Returns
Lista filtrată.
Tipuri de parametri
T
Tipul de obiect pentru a aplica filtrul la.
găsiți t>(Răspundeți>, în condiţii )
Găsiți prima apariție a unui element de listă care îndeplinește condiția specificată.
public static T Find<t>(IList<t> list, ICondition<t> cond)
Parameters
list
IList
o listă de procesare.
cond
ICondition
Condiția utilizată pentru a găsi un element în lista specificată.
Returns
T
Element de listă sau zero.
Tipuri de parametri
T
Tipul de obiect de găsit.