【发布时间】:2012-03-07 19:07:31
【问题描述】:
我不确定发生了什么任何帮助表示赞赏。我将传递给字符串和字符串 [3] 下面的代码。
public void SetSwitch(string name, string[] parameters)
{
_memberFactory.CallMember(3, "SetSwitch", new[] { typeof(string), typeof(string[]) }, new object[] { name, parameters }, CultureInfo.InvariantCulture);
}
CallMember(int memberCode, string memberName, Type[] parameterTypes, params object[] parms)
{
object result = methodInfo.Invoke(GetLateBoundObject, parms);
}
我得到的是这个错误......
{"'System.Object[]' 类型的对象无法转换为 'System.String' 类型。"} System.Exception {System.ArgumentException}
【问题讨论】:
标签: c# type-conversion