Delegate Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi delegasi baru.
Overload
| Nama | Deskripsi |
|---|---|
| Delegate(Object, String) |
Menginisialisasi delegasi yang memanggil metode instans yang ditentukan pada instans kelas yang ditentukan. |
| Delegate(Type, String) |
Menginisialisasi delegasi yang memanggil metode statis yang ditentukan dari kelas yang ditentukan. |
Delegate(Object, String)
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
Menginisialisasi delegasi yang memanggil metode instans yang ditentukan pada instans kelas yang ditentukan.
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)
Parameter
- target
- Object
Instans kelas tempat delegasi memanggil method.
- method
- String
Nama metode instans yang diwakili delegasi.
- Atribut
Pengecualian
Terjadi kesalahan saat mengikat metode target.
Keterangan
Konstruktor ini tidak dapat digunakan dalam kode aplikasi. Untuk membuat delegasi dengan menentukan nama metode instans, gunakan kelebihan beban CreateDelegate metode yang menentukan nama metode dan objek target. Misalnya, CreateDelegate(Type, Object, String) kelebihan beban metode membuat delegasi untuk metode instans dengan nama yang ditentukan.
Konstruktor ini membuat delegasi hanya untuk metode instans. Metode instans adalah metode yang terkait dengan instans kelas; metode statis adalah metode yang terkait dengan kelas itu sendiri.
Lihat juga
Berlaku untuk
Delegate(Type, String)
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
- Sumber:
- Delegate.CoreCLR.cs
Menginisialisasi delegasi yang memanggil metode statis yang ditentukan dari kelas yang ditentukan.
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)
Parameter
- method
- String
Nama metode statis yang diwakili delegasi.
Pengecualian
Keterangan
Konstruktor ini tidak dapat digunakan dalam kode aplikasi. Untuk membuat delegasi dengan menentukan nama metode statis, gunakan kelebihan beban CreateDelegate metode yang menentukan nama metode tetapi tidak menentukan objek target. Misalnya, CreateDelegate(Type, Type, String) kelebihan beban metode membuat delegasi statis untuk metode dengan nama tertentu.
Konstruktor ini hanya membuat delegasi untuk metode statis. Metode instans adalah metode yang terkait dengan instans kelas; metode statis adalah metode yang terkait dengan kelas itu sendiri.