Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
プロジェクトの期間を表します。
public struct Duration : IEquatable<duration>
実装
継承メンバー
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
プロパティ
IsElapsed
時間単位が経過しているかどうかを示す値を取得します。
public bool IsElapsed { get; }
プロパティ値
IsEstimated
時間単位が推定されているかどうかを示す値を取得します。
public bool IsEstimated { get; }
プロパティ値
TimeSpan
この Duration オブジェクトの Aspose.Tasks.Duration.TimeSpan インスタンスを取得します。
public TimeSpan TimeSpan { get; }
プロパティ値
TimeUnit
このオブジェクトの時間単位の種類を取得します。
public TimeUnitType TimeUnit { get; }
プロパティ値
メソッド
Add(Duration)
指定された期間をこの期間に追加します。
public Duration Add(Duration d)
パラメーター
d
Duration
このインスタンスに追加する指定された Aspose.Tasks.Duration。
戻り値
このインスタンスの値に指定された期間の値を加えた新しい期間オブジェクト。
Add(double)
指定された double 値をこの期間に追加します。
public Duration Add(double val)
パラメーター
val
double
このインスタンスに追加する指定された System.Double 値。
戻り値
このインスタンスの値に指定された期間の値を加えた新しい期間オブジェクト。
Convert(TimeUnitType)
Duration オブジェクトを指定された時間単位で別の期間に変換します。
public Duration Convert(TimeUnitType timeUnitType)
パラメーター
timeUnitType
TimeUnitType
指定された時間単位の種類。
戻り値
指定された単位の種類を持つ新しい期間を返します。
Equals(Duration)
このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。
public bool Equals(Duration other)
パラメーター
other
Duration
このインスタンスと比較するオブジェクト。
戻り値
他の Duration インスタンスがこのインスタンスと同じ TimeSpan と TimeUnit の値を持っている場合は True、そうでない場合は false を返します。
Equals(object)
このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。
public override bool Equals(object obj)
パラメーター
obj
object
このインスタンスと比較するオブジェクト。
戻り値
指定されたオブジェクトがこのインスタンスと同じ TimeSpan と TimeUnit の値を持つ Duration である場合は True、そうでない場合は false を返します。
GetHashCode()
このオブジェクトのハッシュコード値を返します。
public override int GetHashCode()
戻り値
この期間インスタンスのハッシュコード値を返します。
Parse(Project, string)
指定された文字列を Aspose.Tasks.Duration 構造体のインスタンスに変換します。
public static Duration Parse(Project p, string value)
パラメーター
p
Project
期間を変換するための指定された Aspose.Tasks.Project クラスのインスタンス。
value
string
変換する指定された文字列。
戻り値
変換された Aspose.Tasks.Duration 構造体のインスタンスを返します。
ParseTimeSpan(string)
“PT–H–M–S–” 形式の期間文字列を解析します。
public static TimeSpan ParseTimeSpan(string value)
パラメーター
value
string
解析する指定された文字列。
戻り値
解析された Aspose.Tasks.Duration.TimeSpan 構造体のインスタンスを返します。
Subtract(Duration)
指定された期間をこの期間インスタンスから減算します。
public Duration Subtract(Duration d)
パラメーター
d
Duration
このインスタンスから減算する指定された Aspose.Tasks.Duration インスタンス。
戻り値
このインスタンスの値から指定された期間の値を減算した新しい期間オブジェクト。
Subtract(double)
指定された double 値をこの期間インスタンスから減算します。
public Duration Subtract(double val)
パラメーター
val
double
このインスタンスから減算する指定された System.Double 値。
戻り値
このインスタンスの値から指定された期間の値を減算した新しい期間オブジェクト。
ToDouble()
Duration オブジェクトを System.Double 値に変換します。
public double ToDouble()
戻り値
変換された値。
ToString()
このインスタンスの文字列表現を返します。
public override string ToString()
戻り値
このインスタンスの文字列表現。
演算子
operator ==(Duration, Duration)
このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。
public static bool operator ==(Duration a, Duration b)
パラメーター
a
Duration
最初の期間。
b
Duration
二番目の期間。
戻り値
このインスタンスが指定されたオブジェクトと等しいかどうかを示す値。
operator !=(Duration, Duration)
このインスタンスが指定されたオブジェクトと等しくないかどうかを示す値を返します。
public static bool operator !=(Duration a, Duration b)
パラメーター
a
Duration
最初の期間。
b
Duration
二番目の期間。
戻り値
このインスタンスが指定されたオブジェクトと等しくないかどうかを示す値。