======Метод Convert.ChangeType(Object, Type, IFormatProvider)====== Возвращает объект указанного типа, чье значение эквивалентно заданному объекту.Параметр предоставляет сведения об особенностях форматирования, связанных с языком и региональными параметрами. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static object ChangeType(object value, Type conversionType, IFormatProvider provider) **Параметры** * //value// * Тип: [[developers:references:system.object|System.Object]] * Объект, реализующий интерфейс [[developers:references:system.iconvertible|IConvertible]] . * //conversionType// * Тип: [[developers:references:system.type|System.Type]] * Тип возвращаемого объекта. * //provider// * Тип: [[developers:references:system.iformatprovider|System.IFormatProvider]] * Объект, предоставляющий сведения о форматировании для определенного языка и региональных параметров. **Возвращаемое значение** * Тип: [[developers:references:system.object|System.Object]] * Объект, тип которого равен //conversionType// , а значение эквивалентно //value// .– или – //value// , если [[developers:references:system.type|Type]] параметра //value// равен //conversionType// .– или – Пустая ссылка (Nothing в Visual Basic), если //value// равняется null, а //conversionType// не является типом значения.