Struct Duration

Struct Duration

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

プロジェクトの期間を表します。

public struct Duration : IEquatable<duration>

実装

IEquatable<duration>

継承メンバー

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

プロパティ

IsElapsed

時間単位が経過しているかどうかを示す値を取得します。 この Duration インスタンスが経過しているかどうかを示すフラグ。

public bool IsElapsed { get; }

プロパティ値

bool

IsEstimated

時間単位が推定されているかどうかを示す値を取得します。 この Duration インスタンスが推定されているかどうかを示すフラグ。

public bool IsEstimated { get; }

プロパティ値

bool

TimeSpan

この Duration オブジェクトの Aspose.Tasks.Duration.TimeSpan インスタンスを取得します。 この Duration オブジェクトの TimeSpan インスタンス。

public TimeSpan TimeSpan { get; }

プロパティ値

TimeSpan

TimeUnit

このオブジェクトの時間単位の種類を取得します。 この Duration インスタンスの時間単位の種類。

public TimeUnitType TimeUnit { get; }

プロパティ値

TimeUnitType

メソッド

Add(Duration)

指定された期間をこの期間に追加します。

public Duration Add(Duration d)

パラメーター

d Duration

このインスタンスに追加する指定された Aspose.Tasks.Duration。

戻り値

Duration

このインスタンスの値に指定された期間の値を加えた新しい期間オブジェクト。

Add(double)

指定された double 値をこの期間に追加します。

public Duration Add(double val)

パラメーター

val double

このインスタンスに追加する指定された System.Double 値。

戻り値

Duration

このインスタンスの値に指定された期間の値を加えた新しい期間オブジェクト。

Convert(TimeUnitType)

Duration オブジェクトを指定された時間単位で別の期間に変換します。

public Duration Convert(TimeUnitType timeUnitType)

パラメーター

timeUnitType TimeUnitType

指定された時間単位の種類。

戻り値

Duration

指定された単位の種類を持つ新しい期間を返します。

Equals(Duration)

このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。

public bool Equals(Duration other)

パラメーター

other Duration

このインスタンスと比較するオブジェクト。

戻り値

bool

他の Duration インスタンスがこのインスタンスと同じ TimeSpan と TimeUnit の値を持っている場合は True、そうでない場合は false を返します。

Equals(object)

このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。

public override bool Equals(object obj)

パラメーター

obj object

このインスタンスと比較するオブジェクト。

戻り値

bool

指定されたオブジェクトがこのインスタンスと同じ TimeSpan と TimeUnit の値を持つ Duration である場合は True、そうでない場合は false を返します。

GetHashCode()

このオブジェクトのハッシュコード値を返します。

public override int GetHashCode()

戻り値

int

この期間インスタンスのハッシュコード値を返します。

Parse(Project, string)

指定された文字列を Aspose.Tasks.Duration 構造体のインスタンスに変換します。

public static Duration Parse(Project p, string value)

パラメーター

p Project

期間を変換するための指定された Aspose.Tasks.Project クラスのインスタンス。

value string

変換する指定された文字列。

戻り値

Duration

変換された Aspose.Tasks.Duration 構造体のインスタンスを返します。

ParseTimeSpan(string)

“PT–H–M–S–” 形式の期間文字列を解析します。

public static TimeSpan ParseTimeSpan(string value)

パラメーター

value string

解析する指定された文字列。

戻り値

TimeSpan

解析された Aspose.Tasks.Duration.TimeSpan 構造体のインスタンスを返します。

Subtract(Duration)

指定された期間をこの期間インスタンスから減算します。

public Duration Subtract(Duration d)

パラメーター

d Duration

このインスタンスから減算する指定された Aspose.Tasks.Duration インスタンス。

戻り値

Duration

このインスタンスの値から指定された期間の値を減算した新しい期間オブジェクト。

Subtract(double)

指定された double 値をこの期間インスタンスから減算します。

public Duration Subtract(double val)

パラメーター

val double

このインスタンスから減算する指定された System.Double 値。

戻り値

Duration

このインスタンスの値から指定された期間の値を減算した新しい期間オブジェクト。

ToDouble()

Duration オブジェクトを System.Double 値に変換します。

public double ToDouble()

戻り値

double

変換された値。

ToString()

このインスタンスの文字列表現を返します。

public override string ToString()

戻り値

string

このインスタンスの文字列表現。

演算子

operator ==(Duration, Duration)

このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。

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

パラメーター

a Duration

最初の期間。

b Duration

二番目の期間。

戻り値

bool

このインスタンスが指定されたオブジェクトと等しいかどうかを示す値。

operator !=(Duration, Duration)

このインスタンスが指定されたオブジェクトと等しくないかどうかを示す値を返します。

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

パラメーター

a Duration

最初の期間。

b Duration

二番目の期間。

戻り値

bool

このインスタンスが指定されたオブジェクトと等しくないかどうかを示す値。

 日本語