======Интерфейс IConvertible====== Определяет методы, которые преобразуют значение реализующего этот метод ссылочного типа или типа значения в тип среды CLR с эквивалентным значением. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public interface IConvertible =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.gettypecode|GetTypeCode()]]| Возвращает [[developers:references:system.typecode|TypeCode]] для этого экземпляра. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.toboolean_system.iformatprovider|ToBoolean(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему логическое значение с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.tobyte_system.iformatprovider|ToByte(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 8-битовое целое число без знака с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.tochar_system.iformatprovider|ToChar(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентный символ Юникода с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.todatetime_system.iformatprovider|ToDateTime(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентную строку [[developers:references:system.datetime|DateTime]] с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.todecimal_system.iformatprovider|ToDecimal(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное число типа [[developers:references:system.decimal|Decimal]] с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.todouble_system.iformatprovider|ToDouble(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное число двойной точности с плавающей запятой с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.toint16_system.iformatprovider|ToInt16(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 16-битовое целое число со знаком с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.toint32_system.iformatprovider|ToInt32(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 32-битовое целое число со знаком с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.toint64_system.iformatprovider|ToInt64(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 64-битовое целое число со знаком с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.tosbyte_system.iformatprovider|ToSByte(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 8-битовое целое число со знаком с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.tosingle_system.iformatprovider|ToSingle(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное число одинарной точности с плавающей запятой с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.tostring_system.iformatprovider|ToString(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентную строку [[developers:references:system.string|String]] с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.totype_system.type_system.iformatprovider|ToType(Type, IFormatProvider)]]| Преобразует значение этого экземпляра в объект [[developers:references:system.object|Object]] указанного типа [[developers:references:system.type|Type]] , имеющий эквивалентное значение, с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.touint16_system.iformatprovider|ToUInt16(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 16-битовое целое число без знака с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.touint32_system.iformatprovider|ToUInt32(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 32-битовое целое число без знака с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.iconvertible.touint64_system.iformatprovider|ToUInt64(IFormatProvider)]]| Преобразует значение этого экземпляра в эквивалентное ему 64-битовое целое число без знака с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами. |