Condividi tramite


TimeSpan Struct

Definizione

Rappresenta un intervallo di tempo come valore intero a 64 bit firmato.

.NET Quando si programma con .NET, questa struttura è nascosta e gli sviluppatori devono usare il tipo System.TimeSpan .

C++/WinRT Questo tipo è una specializzazione di std::chrono::d uration.

TimeSpan viene usato nell'app di esempio di streaming adattivo.

public value class TimeSpan
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct TimeSpan
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct TimeSpan
var timeSpan = {
duration : /* Your value */
}
Public Structure TimeSpan
Ereditarietà
TimeSpan
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)

Commenti

Quando si esegue la programmazione con .NET, questa struttura è nascosta e gli sviluppatori devono usare la struttura System.TimeSpan .

In JavaScript questa struttura viene accessibile come valore, non come oggetto. Ad esempio, usare var a = 10000, non var a = { duration: 10000 }.

Nota

In JavaScript, i valori TimeSpan interpretati come Number vengono considerati come il numero di intervalli di millisecondi, non il numero di intervalli a 100 nanosecondi. Pertanto, i valori Windows.Foundation.TimeSpan possono perdere precisione quando vengono trasferiti tra le lingue.

Campi

Duration

Periodo di tempo espresso in unità di 100 nanosecondi.

Nota

In C++/WinRT questo campo non esiste, perché in tale timeSpan della proiezione del linguaggio è una specializzazione di std::chrono::d uration. Se è necessario il valore intero non elaborato, usare duration::count per ottenere il conteggio non elaborato.

Si applica a

Vedi anche