Delegate Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowego delegata.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Delegate(Object, String) |
Inicjuje delegata, który wywołuje określoną metodę wystąpienia w określonym wystąpieniu klasy. |
| Delegate(Type, String) |
Inicjuje delegata, który wywołuje określoną metodę statyczną z określonej klasy. |
Delegate(Object, String)
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
Inicjuje delegata, który wywołuje określoną metodę wystąpienia w określonym wystąpieniu klasy.
protected:
Delegate(System::Object ^ target, System::String ^ method);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")]
protected Delegate(object target, string method);
protected Delegate(object target, string method);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")>]
new Delegate : obj * string -> Delegate
new Delegate : obj * string -> Delegate
Protected Sub New (target As Object, method As String)
Parametry
- target
- Object
Wystąpienie klasy, na którym delegat wywołuje element method.
- method
- String
Nazwa metody wystąpienia reprezentowanej przez delegata.
- Atrybuty
Wyjątki
Wystąpił błąd powiązania z metodą docelową.
Uwagi
Nie można użyć tego konstruktora w kodzie aplikacji. Aby utworzyć delegata, określając nazwę metody wystąpienia, użyj przeciążenia CreateDelegate metody, która określa nazwę metody i obiekt docelowy. Na przykład CreateDelegate(Type, Object, String) przeciążenie metody tworzy delegata dla metody wystąpienia o określonej nazwie.
Ten konstruktor tworzy delegatów tylko dla metod wystąpień. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.
Zobacz też
Dotyczy
Delegate(Type, String)
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
- Źródło:
- Delegate.CoreCLR.cs
Inicjuje delegata, który wywołuje określoną metodę statyczną z określonej klasy.
protected:
Delegate(Type ^ target, System::String ^ method);
protected Delegate(Type target, string method);
new Delegate : Type * string -> Delegate
Protected Sub New (target As Type, method As String)
Parametry
- method
- String
Nazwa metody statycznej reprezentowanej przez delegata.
Wyjątki
Uwagi
Nie można użyć tego konstruktora w kodzie aplikacji. Aby utworzyć delegata, określając nazwę metody statycznej, użyj przeciążenia CreateDelegate metody, która określa nazwę metody, ale nie określa obiektu docelowego. Na przykład CreateDelegate(Type, Type, String) przeciążenie metody tworzy delegata statycznego dla metody o określonej nazwie.
Ten konstruktor tworzy delegatów tylko dla metod statycznych. Metoda wystąpienia to metoda skojarzona z wystąpieniem klasy; metoda statyczna to metoda skojarzona z samą klasą.