다른 메소드에서 메소드를 지정할 수 있기를 원합니다.다른 메소드로 메소드 전달하기
내가 할 수 있도록
public class Binder
{
public void Bind(whatShouldIWriteHere?)
{
// do stuff with the MethodInfo
}
}
같은 뭔가 :
public class A
{
public void DoIt(string tmp)
{
}
}
var binder = new Binder()
binder.Bind<A>(x => x.DoIt);
대신 :
var method = typeof(A).GetMethod("DoIt");
binder.Bind(method);
는 것이 가능할까요? :)
당신이 MethodInfo 또는 대리인이 원하는 마십시오
그리고 그것을하는 방법을 전달하는 :처럼 경우
는 Binder.Bind 것입니까? – SLaks
메소드 정보가 필요합니다. 그러나 문자열을 사용하지 않아도됩니다. – jgauffin