Class ListUtils
Class ListUtils
名称: Aspose.Tasks.Util 集合: Aspose.Tasks.dll (25.4.0)
使用类列表处理。
public static class ListUtils
Inheritance
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
应用(伊利斯特T>, 算法, int)
适用于每个列表元素的算法,从指定的位置开始。
public static void Apply<t>(IList<t> list, IAlgorithm<t> algorithm, int startIndex)
Parameters
list
IList
列入程序。
algorithm
IAlgorithm
使用的算法。
startIndex
int
开始元素位置。
类型参数
T
对象的类型适用于算法。
过滤器(伊利斯特T>, 偶然)
根据指定的条件,过滤列表元素。
public static IList<t> Filter<t>(IList<t> list, ICondition<t> cond)
Parameters
list
IList
处理的列表。
cond
ICondition
用于过滤指定的列表的条件。
Returns
过滤列表
类型参数
T
用于应用过滤器的对象类型。
查找T>(伊利斯特T>, 偶然)
查找符合指定的条件的列表元素的第一次出现。
public static T Find<t>(IList<t> list, ICondition<t> cond)
Parameters
list
IList
处理的列表。
cond
ICondition
使用的条件在指定的列表中找到一个元素。
Returns
T
列表元素或零。
类型参数
T
寻找的物品类型。