Поделиться через


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 значения TimeSpan, интерпретируемые как число , обрабатываются как число миллисекундных интервалов, а не число 100-наносекундных интервалов. Таким образом, значения Windows.Foundation.TimeSpan могут потерять точность при переносе между языками.

Поля

Duration

Интервал времени, выраженный в единицах измерения, равных 100 нс.

Примечание

В C++/WinRT это поле не существует, так как в проекции языка TimeSpan является специализацией std::chrono::d uration. Если требуется необработанное целочисленное значение, используйте duration::count , чтобы получить необработанное число.

Применяется к

См. также раздел