Как вызвать метод для метода по умолчанию значением для параметров при отражении
Мне нужно вызвать метод по умолчанию параметров значения. Оно имеетTargetParameterCountException
этим сообщением:Parameter count mismatch
var methodName = "MyMethod";
var params = new[] { "Param 1"};
var method = typeof(MyService).GetMethod(methodName, BindingFlags.Instance | BindingFlags.NonPublic);
method.Invoke(method.IsStatic ? null : this, params);
private void MyMethod(string param1, string param2 = null)
{
}
Зачем? Как я могу вызвать этот метод путем отражения для значения по умолчанию для параметров?