당신의 도움이 필요합니다.선택적 인수를 사용하여 메서드를 동적으로 호출하는 방법은 무엇입니까?
C#을 사용하여 다음을 수행 할 수 있습니까?
나는 방법
void SomeMethod(int p1 = 0, bool p2 = true, string p3 = "")
{
// some code
}
을 그리고 컴파일 타임에 인수의 알 수없는 번호로이 메소드를 호출 할 필요가있다. 런타임에 응용 프로그램은 XML (예를 들어)에서 인수에 대한 정보를로드하고 해당 인수를 사용하여 메서드를 호출해야합니다. XML 파일에는 0 ~ 3 개의 인수가 포함될 수 있습니다.
SomeMethod 메소드를 xml에서로드 된 알 수없는 인수와 함께 호출하는 방법은 무엇입니까?
은 변수로 당신에게 인수에
3은 args의 최대 값입니다. 다른 args를 가진 함수 이름에서 같은 이름을 사용할 수 있기 때문에 3이 될 수 있습니다. – ZoomVirus
Karl, 아니요, 3 인수가 예를 들어 있습니다. 그것은 10 또는 심지어 20 일 수 있습니다. –
그냥 왜리스트가 없습니다,리스트 ,리스트 ...? –
Paparazzi