======Метод Delegate.CreateDelegate(Type, Object, MethodInfo)====== Создает делегат указанного типа, представляющий заданный статический метод или метод экземпляра, с заданным первым аргументом. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method) **Параметры** * //type// * Тип: [[developers:references:system.type|System.Type]] * [[developers:references:system.type|Type]] создаваемого делегата. * //firstArgument// * Тип: [[developers:references:system.object|System.Object]] * Объект, с которым связан делегат, или null для интерпретации //method// как static (Shared в Visual Basic). * //method// * Тип: [[developers:references:system.reflection.methodinfo|System.Reflection.MethodInfo]] * [[developers:references:system.reflection.methodinfo|MethodInfo]] , описывающий статический метод или метод экземпляра, который будет представлен делегатом. **Возвращаемое значение** * Тип: [[developers:references:system.delegate|System.Delegate]] * Делегат указанного типа, представляющий заданный статический метод или метод экземпляра.