Struct 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)将指定字符串转换为的实例Duration结构.
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 !=返回一个值,指示此实例是否不等于指定对象。

也可以看看