MethodInfo.Invoke(Object, Object[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 매개 변수를 사용하여 현재 인스턴스로 나타낸 메서드 또는 생성자를 호출합니다.
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
매개 변수
- obj
- Object
메서드 또는 생성자를 호출할 개체입니다. 메서드가 static이면 이 인수는 무시됩니다. 생성자가 static이면 이 인수는 null
또는 생성자를 정의하는 클래스의 인스턴스여야 합니다.
- parameters
- Object[]
호출된 메서드 또는 생성자에 대한 인수 목록입니다. 호출되는 메서드 또는 생성자의 매개 변수와 개수, 순서, 형식이 동일한 개체의 배열입니다. 매개 변수가 없는 경우 parameters
는 null
이어야 합니다.
이 인스턴스로 나타내는 메서드 또는 생성자가 ref
매개 변수(Visual Basic의 ByRef
)를 사용하는 경우 이 함수를 사용하여 메서드 또는 생성자를 호출하기 위해 해당 매개 변수에 특별한 특성이 필요하지 않습니다. 값으로 명시적으로 초기화되지 않은 이 배열의 모든 개체는 해당 개체 형식에 대해 기본값을 포함합니다. 참조 형식 요소의 경우 이 값은 null
입니다. 값 형식 요소의 경우 이 값은 특정 요소 형식에 따라 0, 0.0 또는 false
입니다.
반환
호출된 메서드의 반환 값을 포함하는 개체이거나 생성자의 경우는 null
입니다.
구현
적용 대상
.NET