Duration

Duration structure

表示项目中的持续时间。

public struct Duration : IEquatable<Duration>

特性

姓名 描述
IsElapsed { get; } 获取一个值,指示是否经过时间单位。 确定此 Duration 实例是否已过的标志。
IsEstimated { get; } 获取一个值,指示是否估计时间单位。 确定是否估计此 Duration 实例的标志。
TimeSpan { get; } 获取TimeSpan此 Duration 对象的实例。 此 Duration 对象的 TimeSpan 实例。
TimeUnit { get; } 获取此对象的时间单位类型。 此 Duration 实例的时间单位类型。

方法

姓名 描述
static Parse(Project, string) 将指定的字符串转换为Durationstruct.
Add(double) 将指定的双精度值添加到此持续时间。
Add(Duration) 将指定的持续时间添加到此持续时间。
Convert(TimeUnitType) 将 Duration 对象转换为具有指定时间单位的另一个持续时间。
Equals(Duration) 返回一个值,指示此实例是否等于指定对象。
override Equals(object) 返回一个值,指示此实例是否等于指定对象。
override GetHashCode() 返回此对象的哈希码值。
Subtract(double) 从此持续时间实例中减去指定的双精度值。
Subtract(Duration) 从此持续时间实例中减去指定的持续时间。
ToDouble() 将 Duration 对象转换为Double值.
override ToString() 返回此实例的字符串表示形式。
static ParseTimeSpan(string) 以“PT–H–M–S–”格式解析持续时间字符串。
operator == 返回一个值,指示此实例是否等于指定对象。
operator != 返回一个值,指示此实例是否不等于指定对象。

也可以看看