0
我有此类:传递字符串数组参数来调用方法
using System.Linq;
namespace TestNamespace {
public class Program {
public static void Main(string[] args) {
//does stuff
}
}
}
我加载上述组件,并希望调用与一个字符串数组参数的方法。
这给了我一个空的异常:
private static object[] parameters = new object[1];
string[] pa = { "1", "2" };
parameters[0] = pa;
//Creating target and other code
bool retVal = (bool)target.Invoke(null, parameters);
有什么想法?谢谢
你是不是指'bool retVal =(bool)target.Invoke(null,new object [] {pa});'?你的语法给出了一个'{''System.Object []'类型的对象不能转换为类型'System.String []'。“} – Nick
@Nick:对,对不起。 – jason