Если у вас есть метод:
public static string MergeFields(params string[] data)
и вы вызываете:
MergeFields("a", "b", "c");
, компилятор тайно превращает это в:
MergeFields(new string[] { "a", "b", "c" });
Однакокогда вы используете отражение, вы не получите помощь компилятора здесь! Вам нужно будет создать этот строковый массив самостоятельно:
object[] parameterArray = new object[] { new string[] { "274-84-3068", "5", "1", "Hugenberg", "4", "0" } };
Здесь мы собираемся передать один параметр в MergeFields
, и этот параметр является массивом строк.