Class ListUtils
Namn på plats: Aspose.Tasks.Util Sammanfattning: Aspose.Tasks.dll (25.4.0)
Användarklassen för listbearbetning.
public static class ListUtils
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Tillämpa(Illustrerad t>, Algoritm , och int)
Applicera algoritmen för varje listaelement som börjar från en angiven position.
public static void Apply<t>(IList<t> list, IAlgorithm<t> algorithm, int startIndex)
Parameters
list
IList
Listan till processen.
algorithm
IAlgorithm
tillämpad algoritm.
startIndex
int
Starta element position.
Typ av parametrar
T
Typ av objekt att tillämpa algoritm till.
Filtrera(Illustrerad t>, Omständighet )
Filter lista element enligt angivna villkor.
public static IList<t> Filter<t>(IList<t> list, ICondition<t> cond)
Parameters
list
IList
En lista att behandla.
cond
ICondition
Villkor som används för att filtrera den angivna listan.
Returns
Filtrerad lista .
Typ av parametrar
T
Typ av objekt att tillämpa filter på.
Hitta(Illustrerad t>, Omständighet )
Hitta första förekomsten av en listaelement som uppfyller det angivna tillståndet.
public static T Find<t>(IList<t> list, ICondition<t> cond)
Parameters
list
IList
En lista att behandla.
cond
ICondition
Villkor som används för att hitta ett element i den angivna listan.
Returns
T
Listan element eller noll.
Typ av parametrar
T
Typ av föremål att hitta.