c#문자열을 통해 함수를 호출하는 기능
PHP는 문자열을 통해 기능을 쉽게 호출 할 수 있습니다. 그렇다면 C#이이 기능을 달성 할 수 있습니까?
답변 : 반사
예, 반사를 통해 문자열을 통해 메소드를 동적으로 실행할 수 있습니다. 이 방법은 다음과 같습니다.
이 코드는 메소드 이름의 메소드 이름을 사용하여 공식 검색 메소드의 메소드를 나타 내기 때문에 효과적입니다.
비 공개 메소드
비공개 메소드를 호출 해야하는 경우 BindingFlags를 사용하십시오 :
이것은이 메소드가 비 공개적이며 인스턴스에만 국한다는 것을 지정합니다. 위 내용은 C#은 리플렉션을 사용하여 문자열에서 동적으로 함수를 호출할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!