MethodInfo.Invoke(Object, Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.