======Структура TimeSpan====== Представляет интервал времени. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public struct TimeSpan : IComparable, IComparable, IEquatable, IFormattable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:system.timespan..ctor_system.int64|TimeSpan(Int64)]]| Инициализирует новый экземпляр структуры [[developers:references:system.timespan|TimeSpan]] заданным числом тактов. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.timespan..ctor_system.int32_system.int32_system.int32|TimeSpan(Int32, Int32, Int32)]]| Выполняет инициализацию нового экземпляра структуры [[developers:references:system.timespan|TimeSpan]] с заданным количеством часов, минут и секунд. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.timespan..ctor_system.int32_system.int32_system.int32_system.int32|TimeSpan(Int32, Int32, Int32, Int32)]]| Выполняет инициализацию нового экземпляра структуры [[developers:references:system.timespan|TimeSpan]] с заданным количеством дней, часов, минут и секунд. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.timespan..ctor_system.int32_system.int32_system.int32_system.int32_system.int32|TimeSpan(Int32, Int32, Int32, Int32, Int32)]]| Инициализирует новый экземпляр структуры [[developers:references:system.timespan|TimeSpan]] данному число дней, часов, минут, секунд и миллисекунд. | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.days|Days]]| Возвращает компонент дней периода времени, представленного текущей структурой [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.hours|Hours]]| Возвращает компонент часов периода времени, представленного текущей структурой [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.milliseconds|Milliseconds]]| Возвращает компонент миллисекунд периода времени, представленного текущей структурой [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.minutes|Minutes]]| Возвращает компонент минут периода времени, представленного текущей структурой [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.seconds|Seconds]]| Возвращает компонент секунд периода времени, представленного текущей структурой [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.ticks|Ticks]]| Возвращает количество тактов, представляющее значение текущей структуры [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.totaldays|TotalDays]]| Возвращает значение текущей структуры [[developers:references:system.timespan|TimeSpan]] , выраженное как целое и дробное количество дней. | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.totalhours|TotalHours]]| Получает значение текущей структуры [[developers:references:system.timespan|TimeSpan]] , выраженное как целое и дробное количество часов. | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.totalmilliseconds|TotalMilliseconds]]| Получает значение текущей структуры [[developers:references:system.timespan|TimeSpan]] , выраженное как целое и дробное количество миллисекунд. | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.totalminutes|TotalMinutes]]| Возвращает значение текущей структуры [[developers:references:system.timespan|TimeSpan]] , выраженное как целое и дробное количество минут. | |{{developers:references:property.png|Свойство}}|[[developers:references:system.timespan.totalseconds|TotalSeconds]]| Возвращает значение текущей структуры [[developers:references:system.timespan|TimeSpan]] , выраженное как целое и дробное количество секунд. | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.add_system.timespan|Add(TimeSpan)]]| Возвращает новый объект [[developers:references:system.timespan|TimeSpan]] , значение которого равно сумме указанного объекта [[developers:references:system.timespan|TimeSpan]] и данного экземпляра. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.compare_system.timespan_system.timespan|Compare(TimeSpan, TimeSpan)]]| Сравнивает два значения [[developers:references:system.timespan|TimeSpan]] и возвращает целое значение, которое показывает, является ли первое значение короче, равно или длиннее второго значения. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.compareto_system.timespan|CompareTo(TimeSpan)]]| Сравнивает данный экземпляр с указанным объектом [[developers:references:system.timespan|TimeSpan]] и возвращает целое число, которое показывает, как соотносится данный экземпляр с объектом [[developers:references:system.timespan|TimeSpan]] : короче него, равен ему или длиннее указанного объекта. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.compareto_system.object|CompareTo(Object)]]| Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, как соотносится данный экземпляр с указанным объектом: короче него, равен ему или длиннее указанного объекта. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.duration|Duration()]]| Возвращает новый объект [[developers:references:system.timespan|TimeSpan]] , значением которого является абсолютное значение текущего объекта [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.equals_system.timespan_system.timespan|Equals(TimeSpan, TimeSpan)]]| Возвращает значение, указывающее, равны ли два заданных экземпляра [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.equals_system.timespan|Equals(TimeSpan)]]| Возвращает значение, указывающее, равен ли данный экземпляр заданному объекту [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.equals_system.object|Equals(Object)]]| Возвращает значение, показывающее, равен ли данный экземпляр заданному объекту. (Переопределяет [[developers:references:system.object.equals_system.object|Object.Equals(Object)]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.fromdays_system.double|FromDays(Double)]]| Возвращает объект [[developers:references:system.timespan|TimeSpan]] , представляющий заданное количество дней, округленное до ближайшей миллисекунды. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.fromhours_system.double|FromHours(Double)]]| Возвращает объект [[developers:references:system.timespan|TimeSpan]] , представляющий указанное количество часов, округленное до ближайшей миллисекунды. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.frommilliseconds_system.double|FromMilliseconds(Double)]]| Возвращает объект [[developers:references:system.timespan|TimeSpan]] , представляющий указанное количество миллисекунд. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.fromminutes_system.double|FromMinutes(Double)]]| Возвращает объект [[developers:references:system.timespan|TimeSpan]] , представляющий указанное количество минут, округленное до ближайшей миллисекунды. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.fromseconds_system.double|FromSeconds(Double)]]| Возвращает объект [[developers:references:system.timespan|TimeSpan]] , представляющий указанное количество секунд, округленное до ближайшей миллисекунды. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.fromticks_system.int64|FromTicks(Int64)]]| Возвращает объект [[developers:references:system.timespan|TimeSpan]] , представляющий заданное время в тактах. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.gethashcode|GetHashCode()]]| Возвращает хэш-код для данного экземпляра. (Переопределяет [[developers:references:system.object.gethashcode|Object.GetHashCode()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.negate|Negate()]]| Возвращает новый объект [[developers:references:system.timespan|TimeSpan]] , значение которого равно значению данного экземпляра с противоположным знаком. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.parse_system.string_system.iformatprovider|Parse(String, IFormatProvider)]]| Преобразует строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанные сведения о форматировании, связанные с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.parse_system.string|Parse(String)]]| Преобразует строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.parseexact_system.string_system.string_system.iformatprovider_system.globalization.timespanstyles|ParseExact(String, String, IFormatProvider, TimeSpanStyles)]]| Преобразует строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанные формат, сведения о форматировании, связанные с языком и региональными параметрами, и стили.Формат строкового представления должен полностью соответствовать заданному формату. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.parseexact_system.string_arr_system.string_system.iformatprovider|ParseExact(String, String[], IFormatProvider)]]| Преобразует строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанный массив строк форматирования и сведения о форматировании, связанные с языком и региональными параметрами.Формат строкового представления должен полностью соответствовать одному из заданных форматов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.parseexact_system.string_system.string_system.iformatprovider|ParseExact(String, String, IFormatProvider)]]| Преобразует строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанные формат и сведения о форматировании, связанные с языком и региональными параметрами.Формат строкового представления должен полностью соответствовать заданному формату. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.parseexact_system.string_arr_system.string_system.iformatprovider_system.globalization.timespanstyles|ParseExact(String, String[], IFormatProvider, TimeSpanStyles)]]| Преобразует строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанные форматы, сведения о форматировании, связанные с языком и региональными параметрами, и стили.Формат строкового представления должен полностью соответствовать одному из заданных форматов. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.subtract_system.timespan|Subtract(TimeSpan)]]| Возвращает новый объект [[developers:references:system.timespan|TimeSpan]] , значение которого равно разности между указанным объектом [[developers:references:system.timespan|TimeSpan]] и данным экземпляром. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.tostring_system.string|ToString(String)]]| Преобразует значение текущего объекта [[developers:references:system.timespan|TimeSpan]] в эквивалентное ему строковое представление с использованием заданного формата. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.tostring_system.string_system.iformatprovider|ToString(String, IFormatProvider)]]| Преобразует числовое значение текущего объекта [[developers:references:system.timespan|TimeSpan]] в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.timespan.tostring|ToString()]]| Преобразует значение текущего объекта [[developers:references:system.timespan|TimeSpan]] в эквивалентное ему строковое представление. (Переопределяет [[developers:references:system.object.tostring|Object.ToString()]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tryparse_system.string_system.iformatprovider_ref_system.timespan|TryParse(String, IFormatProvider, TimeSpan)]]| Преобразовывает заданное строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанную информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tryparse_system.string_ref_system.timespan|TryParse(String, TimeSpan)]]| Преобразовывает строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] и возвращает значение, позволяющее определить успешность преобразования. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tryparseexact_system.string_arr_system.string_system.iformatprovider_system.globalization.timespanstyles_ref_system.timespan|TryParseExact(String, String[], IFormatProvider, TimeSpanStyles, TimeSpan)]]| Преобразовывает заданное строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанные форматы, информацию о форматировании, связанную с языком и региональными параметрами, и стили, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать одному из заданных форматов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tryparseexact_system.string_system.string_system.iformatprovider_system.globalization.timespanstyles_ref_system.timespan|TryParseExact(String, String, IFormatProvider, TimeSpanStyles, TimeSpan)]]| Преобразовывает заданное строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанный формат, информацию о форматировании, связанную с языком и региональными параметрами, и стили, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать заданному формату. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tryparseexact_system.string_arr_system.string_system.iformatprovider_ref_system.timespan|TryParseExact(String, String[], IFormatProvider, TimeSpan)]]| Преобразовывает заданное строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанные форматы и информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать одному из заданных форматов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tryparseexact_system.string_system.string_system.iformatprovider_ref_system.timespan|TryParseExact(String, String, IFormatProvider, TimeSpan)]]| Преобразовывает заданное строковое представление интервала времени в его эквивалент [[developers:references:system.timespan|TimeSpan]] , используя указанный формат и информацию о форматировании, связанную с языком и региональными параметрами, и возвращает значение, которое показывает успешность преобразования.Формат строкового представления должен полностью соответствовать заданному формату. | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.maxvalue|MaxValue]]| Представляет максимальное значение [[developers:references:system.timespan|TimeSpan]] .Это поле доступно только для чтения. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.minvalue|MinValue]]| Представляет минимальное значение [[developers:references:system.timespan|TimeSpan]] .Это поле доступно только для чтения. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.ticksperday|TicksPerDay]]| Возвращает количество тактов в 1 дне.Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.ticksperhour|TicksPerHour]]| Представляет количество тактов в 1 часе.Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tickspermillisecond|TicksPerMillisecond]]| Возвращает количество тактов в 1 миллисекунде.Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.ticksperminute|TicksPerMinute]]| Возвращает количество тактов в 1 минуте.Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.tickspersecond|TicksPerSecond]]| Возвращает количество тактов в 1 секунде. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.timespan.zero|Zero]]| Представляет нулевое значение [[developers:references:system.timespan|TimeSpan]] .Это поле доступно только для чтения. |