======Метод Activator.CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])====== Создает экземпляр указанного типа, используя конструктор, соответствующий заданным параметрам. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static object CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes) **Параметры** * //type// * Тип: [[developers:references:system.type|System.Type]] * Тип создаваемого объекта. * //bindingAttr// * Тип: [[developers:references:system.reflection.bindingflags|System.Reflection.BindingFlags]] * Сочетание битовых флагов, влияющих на поиск конструктора //type// .Если значение параметра //bindingAttr// равно нулю, проводится поиск открытых конструкторов с учетом регистра. * //binder// * Тип: [[developers:references:system.reflection.binder|System.Reflection.Binder]] * Объект, который использует параметры //bindingAttr// и //args// для поиска и идентификации конструктора //type// .Если значение параметра //binder// равно null, используется связыватель по умолчанию. * //args// * Тип: [[developers:references:system.object|System.Object]][] * Массив аргументов, число, порядок и тип которых соответствуют параметрам вызываемого конструктора.Если параметр //args// предоставляет пустой массив или имеет значение null, то вызывается конструктор, который не принимает никаких параметров (конструктор, вызываемый по умолчанию). * //culture// * Тип: [[developers:references:system.globalization.cultureinfo|System.Globalization.CultureInfo]] * Сведения о языке и региональных параметрах, которые влияют на приведение //args// к формальным типам, объявленным для конструктора //type// .Если значение параметра //culture// равно null, для текущего потока используется объект [[developers:references:system.globalization.cultureinfo|CultureInfo]] . * //activationAttributes// * Тип: [[developers:references:system.object|System.Object]][] * Массив, состоящий из одного или нескольких атрибутов, которые могут участвовать в активации.Как правило, это массив, содержащий единственный объект [[developers:references:system.runtime.remoting.activation.urlattribute|UrlAttribute]] .Атрибут [[developers:references:system.runtime.remoting.activation.urlattribute|UrlAttribute]] указывает URL-адрес, требуемый для активации удаленного объекта. **Возвращаемое значение** * Тип: [[developers:references:system.object|System.Object]] * Ссылка на вновь созданный объект.