매개 변수 유형 배열을 Type []에 전달하는 방법은 무엇입니까?

충실한

시나리오 : 특정 메서드가있는 App.Config 파일이 있고 Reflection을 통해 호출하려고합니다. 이 작업을 수행하는 동안해당 메서드에 전달되는 매개 변수 유형 도 알려야합니다. 다음과 같이 런타임에 해당 메서드의 매개 변수 유형 목록을 검색합니다.

ParameterInfo[] parameters = magicType.GetMethod("ItsMagic").GetParameters();

하지만이 배열을 다음 함수에 넣는 방법을 모르겠습니다.

magicType.GetMethod("ItsMagic", new Type[] {parameters.Cast<Type>()});

다음과 같은 오류가 발생합니다.

오류 : 'System.Collections.Generic.IEnumerable'형식을 'System.Type'으로 암시 적으로 변환 할 수 없습니다. 명시 적 변환이 있습니다 (캐스트가 누락 되었습니까?).

그것을 달성하는 방법에 대한 제안?

LB
parameters.Select(p=>p.ParameterType).ToArray()

magicType.GetMethod("ItsMagic", parameters.Select(p=>p.ParameterType).ToArray() );

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

함수에 클래스 유형을 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

C #의 함수 매개 변수에 두 가지 유형을 전달하는 방법은 무엇입니까?

분류에서Dev

템플릿 매개 변수에 전달 된 유형을 추출하는 방법은 무엇입니까?

분류에서Dev

정수 배열을 javascript에서 python으로 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

정수 배열을 javascript에서 python으로 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL에서 사용자 지정 형식의 다차원 배열을 함수 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

이 절차에서 배열을 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

C에서 연속 배열을 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

유형 매개 변수의 값을`this` 유형에 바인딩하는 방법은 무엇입니까?

분류에서Dev

GET 요청에 복합 유형 매개 변수 (DTO 객체)를 전달하는 방법은 무엇입니까?

분류에서Dev

클래스 유형을 매개 변수로 전달하고 캐스트하는 방법은 무엇입니까?

분류에서Dev

매개 변수를 전달할 때 일반 유형을 보존하는 방법은 무엇입니까?

분류에서Dev

매개 변수로 명시 적으로 전달한 유형을 반환하는 방법은 무엇입니까?

분류에서Dev

함수에 전달할 콜 러블의 매개 변수 유형을 제한하는 방법은 무엇입니까?

분류에서Dev

saxon을 사용하여 xslt에 문서 유형 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

SwiftUI의 미리보기 매개 변수에 Namespace.ID 유형을 전달하는 방법은 무엇입니까?

분류에서Dev

C ++의 함수에서 배열 요소를 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

Typescript에서 함수 매개 변수 유형을 사용하는 방법은 무엇입니까?

분류에서Dev

Haskell에서 매개 변수화 된 유형을 JSON으로 직렬화하는 방법은 무엇입니까?

분류에서Dev

R에서 strsplit에 매개 변수로 열을 전달하는 방법은 무엇입니까?

분류에서Dev

배치 프로그램에 html을 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

매개 변수 유형을 구별하는 방법은 무엇입니까?

분류에서Dev

매개 변수 유형을 구별하는 방법은 무엇입니까?

분류에서Dev

psycopg2에서 열 이름을 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

URL 매개 변수에 문자열을 전달하는 방법은 무엇입니까?

분류에서Dev

변수로 매개 변수에 값을 전달하는 방법은 무엇입니까?

분류에서Dev

Kotlin에서 일반 유형 매개 변수의 사양을 건너 뛰는 방법은 무엇입니까?

분류에서Dev

매개 변수화 / 인덱싱 된 유형에서 catamorphism을 작동시키는 방법은 무엇입니까?

분류에서Dev

포인터를 전달하여 매개 변수 유형의 고차원 배열로 함수를 호출하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    함수에 클래스 유형을 매개 변수로 전달하는 방법은 무엇입니까?

  2. 2

    C #의 함수 매개 변수에 두 가지 유형을 전달하는 방법은 무엇입니까?

  3. 3

    템플릿 매개 변수에 전달 된 유형을 추출하는 방법은 무엇입니까?

  4. 4

    정수 배열을 javascript에서 python으로 매개 변수로 전달하는 방법은 무엇입니까?

  5. 5

    정수 배열을 javascript에서 python으로 매개 변수로 전달하는 방법은 무엇입니까?

  6. 6

    PostgreSQL에서 사용자 지정 형식의 다차원 배열을 함수 매개 변수로 전달하는 방법은 무엇입니까?

  7. 7

    이 절차에서 배열을 매개 변수로 전달하는 방법은 무엇입니까?

  8. 8

    C에서 연속 배열을 매개 변수로 전달하는 방법은 무엇입니까?

  9. 9

    유형 매개 변수의 값을`this` 유형에 바인딩하는 방법은 무엇입니까?

  10. 10

    GET 요청에 복합 유형 매개 변수 (DTO 객체)를 전달하는 방법은 무엇입니까?

  11. 11

    클래스 유형을 매개 변수로 전달하고 캐스트하는 방법은 무엇입니까?

  12. 12

    매개 변수를 전달할 때 일반 유형을 보존하는 방법은 무엇입니까?

  13. 13

    매개 변수로 명시 적으로 전달한 유형을 반환하는 방법은 무엇입니까?

  14. 14

    함수에 전달할 콜 러블의 매개 변수 유형을 제한하는 방법은 무엇입니까?

  15. 15

    saxon을 사용하여 xslt에 문서 유형 매개 변수를 전달하는 방법은 무엇입니까?

  16. 16

    SwiftUI의 미리보기 매개 변수에 Namespace.ID 유형을 전달하는 방법은 무엇입니까?

  17. 17

    C ++의 함수에서 배열 요소를 매개 변수로 전달하는 방법은 무엇입니까?

  18. 18

    Typescript에서 함수 매개 변수 유형을 사용하는 방법은 무엇입니까?

  19. 19

    Haskell에서 매개 변수화 된 유형을 JSON으로 직렬화하는 방법은 무엇입니까?

  20. 20

    R에서 strsplit에 매개 변수로 열을 전달하는 방법은 무엇입니까?

  21. 21

    배치 프로그램에 html을 매개 변수로 전달하는 방법은 무엇입니까?

  22. 22

    매개 변수 유형을 구별하는 방법은 무엇입니까?

  23. 23

    매개 변수 유형을 구별하는 방법은 무엇입니까?

  24. 24

    psycopg2에서 열 이름을 매개 변수로 전달하는 방법은 무엇입니까?

  25. 25

    URL 매개 변수에 문자열을 전달하는 방법은 무엇입니까?

  26. 26

    변수로 매개 변수에 값을 전달하는 방법은 무엇입니까?

  27. 27

    Kotlin에서 일반 유형 매개 변수의 사양을 건너 뛰는 방법은 무엇입니까?

  28. 28

    매개 변수화 / 인덱싱 된 유형에서 catamorphism을 작동시키는 방법은 무엇입니까?

  29. 29

    포인터를 전달하여 매개 변수 유형의 고차원 배열로 함수를 호출하는 방법은 무엇입니까?

뜨겁다태그

보관