Class ListUtils

Class ListUtils

名称: Aspose.Tasks.Util 集合: Aspose.Tasks.dll (25.4.0)

使用类列表处理。

public static class ListUtils

Inheritance

object ListUtils

继承人

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

IList

过滤列表

类型参数

T

用于应用过滤器的对象类型。

查找T>(伊利斯特T>, 偶然)

查找符合指定的条件的列表元素的第一次出现。

public static T Find<t>(IList<t> list, ICondition<t> cond)

Parameters

list IList

处理的列表。

cond ICondition

使用的条件在指定的列表中找到一个元素。

Returns

T

列表元素或零。

类型参数

T

寻找的物品类型。

 中文