Class ListUtils
Namn på plats: Aspose.Tasks.Util Församling: Aspose.Tasks.dll (25.5.0)
Användarklassen för listbearbetning.
public static class ListUtilsInheritance
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.