Struct Duration

Duration structure

Repräsentiert die Dauer in einem Projekt.

public struct Duration : IEquatable<Duration>

Eigenschaften

NameBeschreibung
IsElapsed { get; }Ruft einen Wert ab, der angibt, ob die Zeiteinheit verstrichen ist. Das Flag, das bestimmt, ob diese Duration-Instanz abgelaufen ist.
IsEstimated { get; }Ruft einen Wert ab, der angibt, ob die Zeiteinheit geschätzt wird. Das Flag, das bestimmt, ob diese Duration-Instanz geschätzt wird.
TimeSpan { get; }erhältTimeSpan Instanz dieses Dauerobjekts. Die TimeSpan-Instanz dieses Duration-Objekts.
TimeUnit { get; }Ruft den Typ der Zeiteinheit für dieses Objekt ab. Der Zeiteinheitentyp dieser Duration-Instanz.

Methoden

NameBeschreibung
static Parse(Project, string)Konvertiert die angegebene Zeichenfolge in die Instanz vonDuration struct.
Add(double)Addiert den angegebenen doppelten Wert zu dieser Dauer.
Add(Duration)Fügt dieser Dauer die angegebene Dauer hinzu.
Convert(TimeUnitType)Konvertiert das Dauerobjekt in eine andere Dauer mit angegebenen Zeiteinheiten.
Equals(Duration)Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
override Equals(object)Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
override GetHashCode()Gibt einen Hash-Code-Wert für dieses Objekt zurück.
Subtract(double)Subtrahiert den angegebenen Double-Wert von dieser Dauerinstanz.
Subtract(Duration)Subtrahiert die angegebene Dauer von dieser Dauerinstanz.
ToDouble()Konvertiert das Dauerobjekt inDouble wert.
override ToString()Gibt eine Zeichenfolgendarstellung dieser Instanz zurück.
static ParseTimeSpan(string)Analysiert die Dauerzeichenfolge im Format “PT–H–M–S–”.
operator ==Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
operator !=Gibt einen Wert zurück, der angibt, ob diese Instanz nicht gleich einem angegebenen Objekt ist.

Siehe auch