MethodInfo.Invoke(Object, Object[]) Yöntem

Tanım

Belirtilen parametreleri kullanarak geçerli örnek tarafından temsil edilen yöntemi veya oluşturucuyu çağırır.

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

Parametreler

obj
Object

Yöntemin veya oluşturucunun çağrıldığı nesne. Bir yöntem statikse, bu bağımsız değişken yoksayılır. Bir oluşturucu statikse, bu bağımsız değişken veya oluşturucuyu tanımlayan sınıfın bir örneği olmalıdır null .

parameters
Object[]

Çağrılan yöntem veya oluşturucu için bir bağımsız değişken listesi. Bu, çağrılacak yöntemin veya oluşturucunun parametreleriyle aynı sayı, sıra ve türe sahip bir nesne dizisidir. Parametre yoksa, parameters olmalıdır null. Bu örnek tarafından temsil edilen yöntem veya oluşturucu bir ref parametre alırsa (ByRef Visual Basic'te), bu işlevi kullanarak yöntemi veya oluşturucuyu çağırmak için bu parametre için özel bir öznitelik gerekmez. Bu dizideki bir değerle açıkça başlatılmayan herhangi bir nesne, bu nesne türü için varsayılan değeri içerir. Başvuru türündeki öğeler için bu değer şeklindedir null. Değer türü öğeleri için bu değer, belirli öğe türüne bağlı olarak 0, 0,0 veya falseşeklindedir.

Döndürülenler

Çağrılan yöntemin dönüş değerini içeren bir nesne veya null oluşturucu söz konusu olduğunda.

Uygulamalar

Şunlara uygulanır