======Структура Double====== Представляет число двойной точности с плавающей запятой. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public struct Double : IComparable, IFormattable, IConvertible, IComparable, IEquatable =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.double.compareto_system.double|CompareTo(Double)]]| Сравнивает данный экземпляр с заданным числом двойной точности с плавающей запятой и возвращает целое число, которое показывает, является ли значение данного экземпляра меньше, больше или равно значению заданного числа двойной точности с плавающей запятой. | |{{developers:references:method.png|Метод}}|[[developers:references:system.double.compareto_system.object|CompareTo(Object)]]| Сравнивает данный экземпляр с указанным объектом и возвращает целое число, которое показывает, является ли значение данного экземпляра меньше, больше или равно значению заданного объекта. | |{{developers:references:method.png|Метод}}|[[developers:references:system.double.equals_system.double|Equals(Double)]]| Возвращает значение, позволяющее определить, представляют ли этот экземпляр и заданный объект [[developers:references:system.double|Double]] одно и то же значение. | |{{developers:references:method.png|Метод}}|[[developers:references:system.double.equals_system.object|Equals(Object)]]| Возвращает значение, показывающее, равен ли данный экземпляр заданному объекту. (Переопределяет [[developers:references:system.object.equals_system.object|Object.Equals(Object)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.double.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.double.gettypecode|GetTypeCode()]]| Возвращает [[developers:references:system.typecode|TypeCode]] для типа значения [[developers:references:system.double|Double]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.isinfinity_system.double|IsInfinity(Double)]]| Возвращает значение, позволяющее определить, равно ли данное число плюс или минус бесконечности. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.isnan_system.double|IsNaN(Double)]]| Возвращает значение, показывающее, что указанное значение не является числом ( [[developers:references:system.double.nan|NaN]] ). | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.isnegativeinfinity_system.double|IsNegativeInfinity(Double)]]| Возвращает значение, позволяющее определить, равно ли данное число минус бесконечности. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.ispositiveinfinity_system.double|IsPositiveInfinity(Double)]]| Возвращает значение, показывающее, равно ли данное число плюс бесконечности. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.parse_system.string_system.globalization.numberstyles_system.iformatprovider|Parse(String, NumberStyles, IFormatProvider)]]| Преобразует строковое представление числа указанного стиля, выраженное в формате, соответствующем определенному языку и региональным параметрам, в эквивалентное ему число двойной точности с плавающей запятой. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.parse_system.string_system.iformatprovider|Parse(String, IFormatProvider)]]| Преобразует строковое представление числа, выраженное в заданном формате, связанном с языком и региональными параметрами, в эквивалентное ему число двойной точности с плавающей запятой. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.parse_system.string|Parse(String)]]| Преобразует строковое представление числа в эквивалентное ему число двойной точности с плавающей запятой. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.parse_system.string_system.globalization.numberstyles|Parse(String, NumberStyles)]]| Преобразует строковое представление числа указанного стиля в эквивалентное ему число двойной точности с плавающей запятой. | |{{developers:references:method.png|Метод}}|[[developers:references:system.double.tostring_system.string_system.iformatprovider|ToString(String, IFormatProvider)]]| Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанного формата и сведений об особенностях форматирования для данного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.double.tostring|ToString()]]| Преобразовывает числовое значение данного экземпляра в эквивалентное ему строковое представление. (Переопределяет [[developers:references:system.object.tostring|Object.ToString()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.double.tostring_system.iformatprovider|ToString(IFormatProvider)]]| Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.double.tostring_system.string|ToString(String)]]| Преобразует числовое значение данного экземпляра в эквивалентное строковое представление с использованием указанного формата. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.tryparse_system.string_ref_system.double|TryParse(String, Double)]]| Преобразует строковое представление числа в эквивалентное ему число двойной точности с плавающей запятой.Возвращает значение, указывающее, успешно ли выполнено преобразование. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.tryparse_system.string_system.globalization.numberstyles_system.iformatprovider_ref_system.double|TryParse(String, NumberStyles, IFormatProvider, Double)]]| Преобразует строковое представление числа указанного стиля, выраженное в формате, соответствующем определенному языку и региональным параметрам, в эквивалентное ему число двойной точности с плавающей запятой.Возвращает значение, указывающее, успешно ли выполнено преобразование. | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.epsilon|Epsilon]]| Представляет наименьшее положительное значение [[developers:references:system.double|Double]] больше нуля.Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.maxvalue|MaxValue]]| Представляет наибольшее возможное значение типа [[developers:references:system.double|Double]] .Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.minvalue|MinValue]]| Представляет наименьшее возможное значение типа [[developers:references:system.double|Double]] .Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.nan|NaN]]| Представляет значение, не являющееся числом (NaN).Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.negativeinfinity|NegativeInfinity]]| Представляет минус бесконечность.Это поле является константой. | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.double.positiveinfinity|PositiveInfinity]]| Представляет плюс бесконечность.Это поле является константой. |