Share via


MethodInfo.Invoke(Object, Object[]) Metode

Definisi

Memanggil metode atau konstruktor yang diwakili oleh instans saat ini, menggunakan parameter yang ditentukan.

public:
 virtual System::Object ^ Invoke(System::Object ^ obj, cli::array <System::Object ^> ^ parameters);
public object Invoke (object obj, object[] parameters);
override this.Invoke : obj * obj[] -> obj
Public Function Invoke (obj As Object, parameters As Object()) As Object

Parameter

obj
Object

Objek tempat memanggil metode atau konstruktor. Jika metode statis, argumen ini diabaikan. Jika konstruktor statis, argumen ini harus atau null instans kelas yang menentukan konstruktor.

parameters
Object[]

Daftar argumen untuk metode atau konstruktor yang dipanggil. Ini adalah array objek dengan angka, urutan, dan jenis yang sama dengan parameter metode atau konstruktor yang akan dipanggil. Jika tidak ada parameter, parameters harus null. Jika metode atau konstruktor yang diwakili oleh instans ini mengambil ref parameter (ByRef di Visual Basic), tidak ada atribut khusus yang diperlukan untuk parameter tersebut untuk memanggil metode atau konstruktor menggunakan fungsi ini. Objek apa pun dalam array ini yang tidak diinisialisasi secara eksplisit dengan nilai akan berisi nilai default untuk jenis objek tersebut. Untuk elemen jenis referensi, nilai ini adalah null. Untuk elemen jenis nilai, nilai ini adalah 0, 0,0, atau false, tergantung pada jenis elemen tertentu.

Mengembalikan

Objek yang berisi nilai pengembalian metode yang dipanggil, atau null dalam kasus konstruktor.

Penerapan

Berlaku untuk