======Метод Delegate.CreateDelegate(Type, Object, String, Boolean, Boolean)====== Создает делегат указанного типа, представляющий заданный статический метод, вызываемый для заданного экземпляра класса с заданной установкой учета регистра и заданным поведением на случай, если операция связывания завершится неудачей. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static Delegate CreateDelegate(Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure) **Параметры** * //type// * Тип: [[developers:references:system.type|System.Type]] * [[developers:references:system.type|Type]] создаваемого делегата. * //target// * Тип: [[developers:references:system.object|System.Object]] * Экземпляр класса, для которого вызывается метод //method// . * //method// * Тип: [[developers:references:system.string|System.String]] * Имя метода экземпляра, который должен быть представлен делегатом. * //ignoreCase// * Тип: [[developers:references:system.boolean|System.Boolean]] * Логическое значение, указывающее, следует ли учитывать регистр при сравнении имени метода. * //throwOnBindFailure// * Тип: [[developers:references:system.boolean|System.Boolean]] * Значение true для создания исключения, если метод //method// привязать невозможно; в противном случае — значение false. **Возвращаемое значение** * Тип: [[developers:references:system.delegate|System.Delegate]] * Создает делегат указанного типа, представляющий заданный метод экземпляра, который вызывается для заданного экземпляра класса.