标签: c# reflection
嗨,我已经完成了运行时编译。 目标提供商到.net 4
var options = new Dictionary<string, string>(); options.Add("CompilerVersion", "v4.0"); var codeProvider = new CSharpCodeProvider(options);
但是当尝试调用具有默认值参数的方法时,如果不提供这些参数,我会得到参数不匹配异常 任何想法?
答案 0 :(得分:2)
如示例here中所述,您可以将Type.Missing作为默认参数的值传递。唯一的限制 - 是参数的顺序。
Type.Missing