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 に答える