Struct Duration

Struct Duration

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

代表一个项目的持续时间。

public struct Duration : IEquatable<duration>

Implements

IEquatable

继承人

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

IsElapsed

收到一个值,表明时间单位是否已消失。旗帜确定这个长度的例子是否被废除。

public bool IsElapsed { get; }

财产价值

bool

IsEstimated

收到一个值,表明时间单位是否被估计。旗帜确定这个长度的例子是否被估计。

public bool IsEstimated { get; }

财产价值

bool

TimeSpan

获取 Aspose.Tasks.Duration.TimeSpan 此期限对象的示例。此期限对象的 TimeSpan 例子。

public TimeSpan TimeSpan { get; }

财产价值

TimeSpan

TimeUnit

获取此对象的时间单位类型。时间单位类型为此长度例子。

public TimeUnitType TimeUnit { get; }

财产价值

TimeUnitType

Methods

Add(Duration)

添加此期限的指定时间。

public Duration Add(Duration d)

Parameters

d Duration

指定 Aspose.Tasks.Duration 添加到此例子。

Returns

Duration

新寿命对象,代表该实例的值以及指定的寿命值。

Add(双重)

添加此期限所指定的双值。

public Duration Add(double val)

Parameters

val double

指定的 System.Double 值将添加到此例子中。

Returns

Duration

新寿命对象,代表该实例的值以及指定的寿命值。

Convert(TimeUnitType)

将时间对象转换为另一个时间与指定时间单位。

public Duration Convert(TimeUnitType timeUnitType)

Parameters

timeUnitType TimeUnitType

指定时间单位类型。

Returns

Duration

返回新期限与指定的单位类型。

Equals(Duration)

返回一个值,表明这个例子是否相当于一个指定的对象。

public bool Equals(Duration other)

Parameters

other Duration

与这个案例进行比较。

Returns

bool

Returns True 如果另一个长度例子具有相同的 TimeSpan 和 TimeUnit 值;否则, 虚假.

Equals(对象)

返回一个值,表明这个例子是否相当于一个指定的对象。

public override bool Equals(object obj)

Parameters

obj object

与这个案例进行比较。

Returns

bool

True 如果指定的对象是具有与此例相同的 TimeSpan 和 TimeUnit 值的长度;否则, 虚假.

GetHashCode()

返回此对象的哈希代码值。

public override int GetHashCode()

Returns

int

返回此期限的哈希代码值。

Parse(项目, string)

将指定的行转换为 Aspose.Tasks.Duration 结构的例子。

public static Duration Parse(Project p, string value)

Parameters

p Project

指定的例子 Aspose.Tasks.Project 类转换时间为。

value string

指定的字符串转换。

Returns

Duration

返回转换的 Aspose.Tasks.Duration 结构。

ParseTimeSpan(线条)

以“PT–H–M–S–”格式分配长度行。

public static TimeSpan ParseTimeSpan(string value)

Parameters

value string

指定的字符串到 parse。

Returns

TimeSpan

返回 Aspose.Tasks.Duration.TimeSpan 结构。

Subtract(Duration)

提交此期限的具体期限。

public Duration Subtract(Duration d)

Parameters

d Duration

指定的 Aspose.Tasks.Duration 例子从此例子中提取。

Returns

Duration

新寿命对象代表该实例的值 minus 指定的寿命值。

Subtract(双重)

此期限例子所指定的双重值。

public Duration Subtract(double val)

Parameters

val double

指定 System.Double 值从此例子中提取。

Returns

Duration

新寿命对象代表该实例的值 minus 指定的寿命值。

ToDouble()

将长度对象转换为 System.Double 值。

public double ToDouble()

Returns

double

转换值。

ToString()

返回这个实例的序列代表性。

public override string ToString()

Returns

string

这是这个实例的序列代表。

Operators

主持人 =(长度,长度)

返回一个值,表明这个例子是否相当于一个指定的对象。

public static bool operator ==(Duration a, Duration b)

Parameters

a Duration

第一個期限。

b Duration

第二个期限。

Returns

bool

一个值,表明这个例子是否相当于特定对象

运营商 !=(长度,长度)

返回一个值,表明这个例子是否不等于指定的对象。

public static bool operator !=(Duration a, Duration b)

Parameters

a Duration

第一個期限。

b Duration

第二个期限。

Returns

bool

值表示此例是否不等于特定对象

 中文