TimeSpan 結構

定義

以帶正負號的 64 位整數值表示時間間隔。

。網 使用 .NET 進行程式設計時,這個結構會隱藏,開發人員應該使用 System.TimeSpan 類型。

C++/WinRT 此類型是 std::chrono::d uration的特製化。

TimeSpan 用於 調適型串流範例應用程式中

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
繼承
TimeSpan
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.FoundationContract (已於 v1.0 引進)

備註

使用 .NET 進行程式設計時,此結構會隱藏,開發人員應該使用 System.TimeSpan 結構。

在 JavaScript 中,此結構會以值的形式存取,而不是做為 物件。 例如,請使用 var a = 10000 ,而不是 var a = { duration: 10000 }

注意

在 JavaScript 中,解譯為 Number 的 TimeSpan 值會視為毫秒間隔數目,而不是 100 奈秒間隔的數目。 因此,在語言之間移植時,Windows.Foundation.TimeSpan 值可能會失去精確度。

欄位

Duration

以 100 奈秒為單位所表示的時段。

注意

在 C++/WinRT 中,此欄位不存在,因為該語言投影 TimeSpanstd::chrono::d uration的特製化。 如果您需要原始整數值,請使用 duration::count 來取得原始計數。

適用於

另請參閱