Struct Duration

Duration structure

Rappresenta la durata in un progetto.

public struct Duration : IEquatable<Duration>

Proprietà

NomeDescrizione
IsElapsed { get; }Ottiene un valore che indica se l’unità di tempo è trascorsa. Il flag che determina se questa istanza di Duration è scaduta.
IsEstimated { get; }Ottiene un valore che indica se l’unità di tempo è stimata. Il flag che determina se questa istanza di Duration è stimata.
TimeSpan { get; }OttieneTimeSpan istanza di questo oggetto Duration. Istanza TimeSpan di questo oggetto Duration.
TimeUnit { get; }Ottiene il tipo di unità di tempo per questo oggetto. Il tipo di unità di tempo di questa istanza di Duration.

Metodi

NomeDescrizione
static Parse(Project, string)Converte la stringa specificata nell’istanza diDuration struct.
Add(double)Aggiunge il doppio valore specificato a questa durata.
Add(Duration)Aggiunge la durata specificata a questa durata.
Convert(TimeUnitType)Converte l’oggetto Durata in un’altra durata con unità di tempo specificate.
Equals(Duration)Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
override Equals(object)Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
override GetHashCode()Restituisce un valore di codice hash per questo oggetto.
Subtract(double)Sottrae il valore double specificato da questa istanza di durata.
Subtract(Duration)Sottrae la durata specificata da questa istanza di durata.
ToDouble()Converte l’oggetto Durata inDouble valore.
override ToString()Restituisce una rappresentazione in forma di stringa di questa istanza.
static ParseTimeSpan(string)Analizza la stringa di durata nel formato “PT–H–M–S–”.
operator ==Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
operator !=Restituisce un valore che indica se questa istanza non è uguale a un oggetto specificato.

Guarda anche