Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Структура TimeSpan

 

Опубликовано: Октябрь 2016

Представляет интервал времени.

Просмотреть исходный код .NET Framework для этого типа Reference Source.

Пространство имен:   System
Сборка:  mscorlib (в mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public struct TimeSpan : IComparable, IComparable<TimeSpan>, 
	IEquatable<TimeSpan>, IFormattable

ИмяОписание
System_CAPS_pubmethodTimeSpan(Int32, Int32, Int32)

Инициализирует новый экземпляр структуры TimeSpan заданным количеством часов, минут и секунд.

System_CAPS_pubmethodTimeSpan(Int32, Int32, Int32, Int32)

Инициализирует новый экземпляр структуры TimeSpan заданным количеством дней, часов, минут и секунд.

System_CAPS_pubmethodTimeSpan(Int32, Int32, Int32, Int32, Int32)

Инициализирует новый экземпляр структуры TimeSpan заданным количеством дней, часов, минут, секунд и миллисекунд.

System_CAPS_pubmethodTimeSpan(Int64)

Инициализирует новый экземпляр структуры TimeSpan заданным числом тактов.

ИмяОписание
System_CAPS_pubpropertyDays

Возвращает компонент дней периода времени, представленного текущей структурой TimeSpan.

System_CAPS_pubpropertyHours

Возвращает компонент часов периода времени, представленного текущей структурой TimeSpan.

System_CAPS_pubpropertyMilliseconds

Возвращает компонент миллисекунд периода времени, представленного текущей структурой TimeSpan.

System_CAPS_pubpropertyMinutes

Возвращает компонент минут периода времени, представленного текущей структурой TimeSpan.

System_CAPS_pubpropertySeconds

Возвращает компонент секунд периода времени, представленного текущей структурой TimeSpan.

System_CAPS_pubpropertyTicks

Возвращает количество тактов, представляющее значение текущей структуры TimeSpan.

System_CAPS_pubpropertyTotalDays

Возвращает значение текущей структуры TimeSpan, выраженное как целое и дробное количество дней.

System_CAPS_pubpropertyTotalHours

Получает значение текущей структуры TimeSpan, выраженное как целое и дробное количество часов.

System_CAPS_pubpropertyTotalMilliseconds

Получает значение текущей структуры TimeSpan, выраженное как целое и дробное количество миллисекунд.

System_CAPS_pubpropertyTotalMinutes

Возвращает значение текущей структуры TimeSpan, выраженное как целое и дробное количество минут.

System_CAPS_pubpropertyTotalSeconds

Возвращает значение текущей структуры TimeSpan, выраженное как целое и дробное количество секунд.

ИмяОписание
System_CAPS_pubmethodAdd(TimeSpan)

Возвращает новый объект TimeSpan, значение которого равно сумме указанного объекта TimeSpan и данного экземпляра.

System_CAPS_pubmethodSystem_CAPS_staticCompare(TimeSpan, TimeSpan)

Сравнивает два значения TimeSpan и возвращает целое значение, которое показывает, является ли первое значение короче, равно или длиннее второго значения.

System_CAPS_pubmethodCompareTo(Object)

Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, как соотносится данный экземпляр с указанным объектом: короче него, равен ему или длиннее указанного объекта.

System_CAPS_pubmethodCompareTo(TimeSpan)

Сравнивает данный экземпляр с указанным объектом TimeSpan и возвращает целое число, которое показывает, как соотносится данный экземпляр с объектом TimeSpan: короче него, равен ему или длиннее указанного объекта.

System_CAPS_pubmethodDuration()

Возвращает новый объект TimeSpan, значением которого является абсолютное значение текущего объекта TimeSpan.

System_CAPS_pubmethodEquals(Object)

Возвращает значение, показывающее, равен ли данный экземпляр заданному объекту.(Переопределяет ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(TimeSpan)

Возвращает значение, указывающее, равен ли данный экземпляр заданному объекту TimeSpan.

System_CAPS_pubmethodSystem_CAPS_staticEquals(TimeSpan, TimeSpan)

Возвращает значение, указывающее, равны ли два заданных экземпляра TimeSpan.

System_CAPS_pubmethodSystem_CAPS_staticFromDays(Double)

Возвращает объект TimeSpan, представляющий заданное количество дней, округленное до ближайшей миллисекунды.

System_CAPS_pubmethodSystem_CAPS_staticFromHours(Double)

Возвращает объект TimeSpan, представляющий указанное количество часов, округленное до ближайшей миллисекунды.

System_CAPS_pubmethodSystem_CAPS_staticFromMilliseconds(Double)

Возвращает объект TimeSpan, представляющий указанное количество миллисекунд.

System_CAPS_pubmethodSystem_CAPS_staticFromMinutes(Double)

Возвращает объект TimeSpan, представляющий указанное количество минут, округленное до ближайшей миллисекунды.

System_CAPS_pubmethodSystem_CAPS_staticFromSeconds(Double)

Возвращает объект TimeSpan, представляющий указанное количество секунд, округленное до ближайшей миллисекунды.

System_CAPS_pubmethodSystem_CAPS_staticFromTicks(Int64)

Возвращает объект TimeSpan, представляющий заданное время в тактах.

System_CAPS_pubmethodGetHashCode()

Возвращает хэш-код для данного экземпляра.(Переопределяет ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Возвращает объект Type для текущего экземпляра.(Наследуется от Object.)

System_CAPS_pubmethodNegate()

Возвращает новый объект TimeSpan, значение которого равно значению данного экземпляра с противоположным знаком.

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Преобразует строковое представление интервала времени в его эквивалент TimeSpan.

System_CAPS_pubmethodSystem_CAPS_staticParse(String, IFormatProvider)

Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String, IFormatProvider)

Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные формат и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать заданному формату.

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String, IFormatProvider, TimeSpanStyles)

Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные формат, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать заданному формату.

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String[], IFormatProvider)

Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанный массив строк форматирования и сведения о форматировании, связанные с языком и региональными параметрами. Формат строкового представления должен полностью соответствовать одному из заданных форматов.

System_CAPS_pubmethodSystem_CAPS_staticParseExact(String, String[], IFormatProvider, TimeSpanStyles)

Преобразует строковое представление интервала времени в его эквивалент TimeSpan, используя указанные форматы, сведения о форматировании, связанные с языком и региональными параметрами, и стили. Формат строкового представления должен полностью соответствовать одному из заданных форматов.

System_CAPS_pubmethodSubtract(TimeSpan)

Возвращает новый объект TimeSpan, значение которого равно разности между указанным объектом TimeSpan и данным экземпляром.

System_CAPS_pubmethodToString()

Преобразует значение текущего объекта TimeSpan в эквивалентное ему строковое представление.(Переопределяет ValueType.ToString().)

System_CAPS_pubmethodToString(String)

Преобразует значение текущего объекта TimeSpan в эквивалентное ему строковое представление с использованием заданного формата.

System_CAPS_pubmethodToString(String, IFormatProvider)

Преобразует числовое значение текущего объекта TimeSpan в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров.

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, IFormatProvider, TimeSpan)

Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan, используя указанную информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования.

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, TimeSpan)

Преобразовывает строковое представление интервала времени в его эквивалент TimeSpan и возвращает значение, позволяющее определить успешность преобразования.

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String, IFormatProvider, TimeSpan)

Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan, используя указанный формат и информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования. Формат строкового представления должен полностью соответствовать заданному формату.

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan)

Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan, используя указанный формат, информацию о форматировании, связанную с языком и региональными параметрами, и стили, и возвращает значение, которое показывает успешность преобразования. Формат строкового представления должен полностью соответствовать заданному формату.

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String[], IFormatProvider, TimeSpan)

Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan, используя указанные форматы и информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования. Формат строкового представления должен полностью соответствовать одному из заданных форматов.

System_CAPS_pubmethodSystem_CAPS_staticTryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan)

Преобразовывает заданное строковое представление интервала времени в его эквивалент TimeSpan, используя указанные форматы, информацию о форматировании, связанную с языком и региональными параметрами, и стили, и возвращает значение, которое показывает успешность преобразования. Формат строкового представления должен полностью соответствовать одному из заданных форматов.

ИмяОписание
System_CAPS_pubfieldSystem_CAPS_staticMaxValue

Представляет максимальное значение TimeSpan. Это поле доступно только для чтения.

System_CAPS_pubfieldSystem_CAPS_staticMinValue

Представляет минимальное значение TimeSpan. Это поле доступно только для чтения.

System_CAPS_pubfieldSystem_CAPS_staticTicksPerDay

Возвращает количество тактов в 1 сутках. Это поле является константой.

System_CAPS_pubfieldSystem_CAPS_staticTicksPerHour

Представляет количество тактов в 1 часе. Это поле является константой.

System_CAPS_pubfieldSystem_CAPS_staticTicksPerMillisecond

Возвращает количество тактов в 1 миллисекунде. Это поле является константой.

System_CAPS_pubfieldSystem_CAPS_staticTicksPerMinute

Возвращает количество тактов в 1 минуте. Это поле является константой.

System_CAPS_pubfieldSystem_CAPS_staticTicksPerSecond

Возвращает количество тактов в 1 секунде.

System_CAPS_pubfieldSystem_CAPS_staticZero

Представляет нулевое значение TimeSpan. Это поле доступно только для чтения.

ИмяОписание
System_CAPS_puboperatorSystem_CAPS_staticAddition(TimeSpan, TimeSpan)

Складывает два указанных экземпляра TimeSpan.

System_CAPS_puboperatorSystem_CAPS_staticEquality(TimeSpan, TimeSpan)

Указывает, равны ли два экземпляра TimeSpan.

System_CAPS_puboperatorSystem_CAPS_staticGreaterThan(TimeSpan, TimeSpan)

Показывает, является ли заданное значение TimeSpan большим, чем другое заданное значение TimeSpan.

System_CAPS_puboperatorSystem_CAPS_staticGreaterThanOrEqual(TimeSpan, TimeSpan)

Показывает, является ли заданное значение TimeSpan большим или равным другому заданному значению TimeSpan.

System_CAPS_puboperatorSystem_CAPS_staticInequality(TimeSpan, TimeSpan)

Показывает, являются ли два экземпляра TimeSpan неравными.

System_CAPS_puboperatorSystem_CAPS_staticLessThan(TimeSpan, TimeSpan)

Показывает, является ли заданное значение TimeSpan меньшим, чем другое заданное значение TimeSpan.

System_CAPS_puboperatorSystem_CAPS_staticLessThanOrEqual(TimeSpan, TimeSpan)

Показывает, является ли заданное значение TimeSpan меньшим или равным другому заданному значению TimeSpan.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(TimeSpan, TimeSpan)

Вычитает указанный объект TimeSpan из другого указанного объекта TimeSpan.

System_CAPS_puboperatorSystem_CAPS_staticUnaryNegation(TimeSpan)

Возвращает объект TimeSpan со значением, равным значению данного экземпляра с противоположным знаком.

System_CAPS_puboperatorSystem_CAPS_staticUnaryPlus(TimeSpan)

Возвращает указанный экземпляр TimeSpan.

System_CAPS_noteПримечание

Чтобы просмотреть исходный код .NET Framework для этого типа, см. раздел Reference Source. Просмотр исходного кода в Интернете, загружаемом справочнике для автономного просмотра и пошагово источники (включая исправления и обновления) во время отладки; see instructions.

Объект TimeSpan объект представляет интервал времени (длительность времени или затраченное время), которое измеряется как положительное или отрицательное число дней, часов, минут, секунд и долей секунд. TimeSpan Структуры также могут использоваться для представления времени дня, но только если время не связано с определенной даты. В противном случае — DateTime или DateTimeOffset следует использовать структуру. (Дополнительные сведения об использовании TimeSpan структуры отражают время, см. в разделе Выбор между типами DateTime, DateTimeOffset, TimeSpan и TimeZoneInfo.)

System_CAPS_noteПримечание

A TimeSpan значение представляет интервал времени и может быть выражен как определенное число дней, часов, минут, секунд и миллисекунд. Так как он представляет собой общие интервал без обращения к определенной начальную или конечную точку, его нельзя терминах годы и месяцы, оба из которых имеют переменное число дней. Она отличается от DateTime значение, представляющее дату и время, без обращения к определенному часовому поясу или DateTimeOffset значение, которое представляет определенный момент времени.

Максимальной единицей времени, TimeSpan структуры используются для измерения длительности, является день. Интервалы времени измеряются в днями для согласованности, поскольку количество дней в более крупные единицы времени, например месяц или год, варьируется.

Значение TimeSpan объект представляет количество тактов, равное представленному интервалу времени. Такт равен 100 наносекунд или одной десятимиллионной секунды. Значение TimeSpan объект может варьироваться от TimeSpan.MinValue к TimeSpan.MaxValue.

Можно создать экземпляр TimeSpan значение несколькими способами:

  • Путем вызова его неявного конструктора по умолчанию. При этом создается объект, значение которого равно TimeSpan.Zero, как показано в следующем примере.

    TimeSpan interval = new TimeSpan();
    Console.WriteLine(interval.Equals(TimeSpan.Zero));    // Displays "True".
    
  • Путем вызова одного из его явных конструкторов. В следующем примере инициализируется TimeSpan значение указанного количества часов, минут и секунд.

    TimeSpan interval = new TimeSpan(2, 14, 18);
    Console.WriteLine(interval.ToString());              // Displays "02:14:18".
    
  • Вызов метода или выполнять операцию, которая возвращает TimeSpan значение. Например, можно создать экземпляр TimeSpan значение, представляющее интервал между двумя значениями даты и времени, как показано в следующем примере.

    DateTime departure = new DateTime(2010, 6, 12, 18, 32, 0);
    DateTime arrival = new DateTime(2010, 6, 13, 22, 47, 0);
    TimeSpan travelTime = arrival - departure;  
    Console.WriteLine("{0} - {1} = {2}", arrival, departure, travelTime);      
    // The example displays the following output:
    //       6/13/2010 10:47:00 PM - 6/12/2010 6:32:00 PM = 1.04:15:00
    

    Можно также инициализировать TimeSpan объекта нулевое значение времени таким образом, как показано в следующем примере.

    using System;
    
    public class Example
    {
       static Random rnd = new Random();
    
       public static void Main()
       {
          TimeSpan timeSpent = TimeSpan.Zero;
    
          timeSpent += GetTimeBeforeLunch();
          timeSpent += GetTimeAfterLunch();
    
          Console.WriteLine("Total time: {0}", timeSpent);
       }
    
       private static TimeSpan GetTimeBeforeLunch()
       {
          return new TimeSpan(rnd.Next(3, 6), 0, 0);
       }
    
       private static TimeSpan GetTimeAfterLunch()
       {
          return new TimeSpan(rnd.Next(3, 6), 0, 0);
       }
    }
    // The example displays output like the following:
    //        Total time: 08:00:00
    

    TimeSpan значения возвращаются методом арифметические операторы и методы DateTime, DateTimeOffset, и TimeSpan структуры.

  • Путем анализа строкового представления TimeSpan значение. Можно использовать Parse и TryParse методы для преобразования строк, содержащих интервалов времени TimeSpan значения. В следующем примере используется Parse метода для преобразования массива строк для TimeSpan значения.

    string[] values = { "12", "31.", "5.8:32:16", "12:12:15.95", ".12"};
    foreach (string value in values)
    {
       try {
          TimeSpan ts = TimeSpan.Parse(value);
          Console.WriteLine("'{0}' --> {1}", value, ts);
       }
       catch (FormatException) {
          Console.WriteLine("Unable to parse '{0}'", value);
       }
       catch (OverflowException) {
          Console.WriteLine("'{0}' is outside the range of a TimeSpan.", value);
       }   
    }
    // The example displays the following output:
    //       '12' --> 12.00:00:00
    //       Unable to parse '31.'
    //       '5.8:32:16' --> 5.08:32:16
    //       '12:12:15.95' --> 12:12:15.9500000
    //       Unable to parse '.12'  
    

    Кроме того, можно определить точный формат входной строки для разбора и преобразовать в TimeSpan значение путем вызова ParseExact или TryParseExact метод.

Можно добавлять и вычитать интервалам времени, либо с помощью Addition и Subtraction операторы, или путем вызова Add и Subtract методы. Вы также можете сравнить два интервалам времени, вызвав Compare, CompareTo, и Equals методы. TimeSpan Структура также включает Duration и Negate методов, которые преобразуют временные интервалы в положительные и отрицательные значения,

Диапазон TimeSpan значения — MinValue для MaxValue.

A TimeSpan значение может быть представлено как [-]d.hh:mm:ss.FF, где необязательный знак минус указывает отрицательный интервал времени, d компонент — дни, hh — часы в 24-часовом формате, мм — минуты, ss секунд, и ff — доли секунды. То есть временной интервал состоит из положительное или отрицательное число дней без указания времени суток или количества дней со времени суток или только время дня.

Начиная с версии .NET Framework 4, TimeSpan структура поддерживает форматирование, учитывающее язык и региональные параметры через перегрузок его ToString метод, который преобразует TimeSpan значение в строковое представление. Значение по умолчанию TimeSpan.ToString() метод возвращает временной интервал с использованием инвариантных формата, идентичный возвращаемого значения в предыдущих версиях платформы .NET Framework. TimeSpan.ToString(String) Перегрузка позволяет указать строку формата, которая определяет строковое представление интервала времени. TimeSpan.ToString(String, IFormatProvider) Перегрузка позволяет указать строку формата и региональные параметры, чьи правила форматирования, используются для создания строковое представление интервала времени. TimeSpan поддерживает как стандартные и настраиваемые строки форматирования. (Дополнительные сведения см. в разделах Строки стандартного формата TimeSpan и Строки пользовательского формата TimeSpan.) Однако только строки стандартных форматов учитывают язык и региональные параметры.

В некоторых случаях код, успешно форматы TimeSpan значения в .NET Framework 3.5 и более ранних версий не выполняется в .NET Framework 4. Это наиболее часто встречается в коде, который вызывает элемент < TimeSpan_LegacyFormatMode > метод для форматирования TimeSpan значения со строкой формата. В следующем примере форматируется успешно TimeSpan значение в .NET Framework 3.5 и более ранних версиях, но приводит к возникновению исключения .NET Framework 4 и более поздних версиях. Обратите внимание, что он пытается форматировать TimeSpan значение с помощью неподдерживаемого спецификатора формата, который учитывается в .NET Framework 3.5 и более ранних версий.

TimeSpan interval = new TimeSpan(12, 30, 45);
string output;
try {
   output = String.Format("{0:r}", interval);
}
catch (FormatException) {
   output = "Invalid Format";
}
Console.WriteLine(output);
// Output from .NET Framework 3.5 and earlier versions:
//       12:30:45
// Output from .NET Framework 4:
//       Invalid Format

Если не удается изменить код, можно восстановить устаревших форматирование TimeSpan значения в одном из следующих способов:

  • Путем создания файла конфигурации, который содержит элемент < TimeSpan_LegacyFormatMode >. Установив для этого элемента enabled атрибут true восстанавливает прежних версий TimeSpan Форматирование на основе каждого приложения.

  • Задав совместимости «NetFx40_TimeSpanLegacyFormatMode» переключение при создании домена приложения. Это позволяет прежних версий TimeSpan Форматирование на основе домена приложения. В следующем примере создается домен приложения, использующего устаревший TimeSpan Форматирование.

    using System;
    
    public class Example
    {
       public static void Main()
       {
          AppDomainSetup appSetup = new AppDomainSetup();
          appSetup.SetCompatibilitySwitches( new string[] { "NetFx40_TimeSpanLegacyFormatMode" } );
          AppDomain legacyDomain = AppDomain.CreateDomain("legacyDomain", 
                                                          null, appSetup);
          legacyDomain.ExecuteAssembly("ShowTimeSpan.exe");
       }
    }
    

    Когда следующий код выполняется в новом домене приложения, он возвращается к прежних версий TimeSpan поведения форматирования.

    using System;
    
    public class Example
    {
       public static void Main()
       {
          TimeSpan interval = DateTime.Now - DateTime.Now.Date;
          string msg = String.Format("Elapsed Time Today: {0:d} hours.",
                                     interval);
          Console.WriteLine(msg);
       }
    }
    // The example displays the following output:
    //       Elapsed Time Today: 01:40:52.2524662 hours.
    

В следующем примере создается экземпляр TimeSpan объект, представляющий разность между двумя датами. Затем отображается TimeSpan свойств объекта.

// Define two dates.
DateTime date1 = new DateTime(2010, 1, 1, 8, 0, 15);
DateTime date2 = new DateTime(2010, 8, 18, 13, 30, 30);
// Calculate the interval between the two dates.
TimeSpan interval = date2 - date1;
Console.WriteLine("{0} - {1} = {2}", date2, date1, interval.ToString());
// Display individual properties of the resulting TimeSpan object.
Console.WriteLine("   {0,-35} {1,20}", "Value of Days Component:", interval.Days);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Days:", interval.TotalDays);
Console.WriteLine("   {0,-35} {1,20}", "Value of Hours Component:", interval.Hours);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Hours:", interval.TotalHours);
Console.WriteLine("   {0,-35} {1,20}", "Value of Minutes Component:", interval.Minutes);
Console.WriteLine("   {0,-35} {1,20}", "Total Number of Minutes:", interval.TotalMinutes);
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Seconds Component:", interval.Seconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Seconds:", interval.TotalSeconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Value of Milliseconds Component:", interval.Milliseconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Total Number of Milliseconds:", interval.TotalMilliseconds);
Console.WriteLine("   {0,-35} {1,20:N0}", "Ticks:", interval.Ticks);
// the example displays the following output:
//       8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15
//          Value of Days Component:                             229
//          Total Number of Days:                   229.229340277778
//          Value of Hours Component:                              5
//          Total Number of Hours:                  5501.50416666667
//          Value of Minutes Component:                           30
//          Total Number of Minutes:                       330090.25
//          Value of Seconds Component:                           15
//          Total Number of Seconds:                      19,805,415
//          Value of Milliseconds Component:                       0
//          Total Number of Milliseconds:             19,805,415,000
//          Ticks:                               198,054,150,000,000

Универсальная платформа Windows
Доступно с 8
.NET Framework
Доступно с 1.1
Переносимая библиотека классов
Поддерживается в: переносимые платформы .NET
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Windows Phone
Доступно с 8.1

Любые открытые статические элементы ( Предоставлен общий доступ в Visual Basic) этого типа являются потокобезопасными. Потокобезопасность элементов экземпляров не гарантируется.

Вернуться в начало
Показ: