0

嗨,我已经完成了运行时编译。.net 4 的目标提供商

var options = new Dictionary<string, string>();
options.Add("CompilerVersion", "v4.0");
var codeProvider = new CSharpCodeProvider(options);

但是当尝试调用具有默认值参数的方法时,不提供这些参数我得到参数不匹配异常的任何想法?

4

1 回答 1

3

如此处示例中所述,您可以Type.Missing作为默认参数的值传递。唯一的限制 - 是参数的顺序。

于 2012-12-25T10:10:57.623 回答