1

dllを作成しました。

dllには、4つのオプションのパラメーターと2つの必須パラメーターを持つメソッドがありました。

VS2010でメソッドを呼び出そうとすると、必要なパラメーターが2つしかない場合でも、正常に機能しています。

しかし、VS2008でメソッドを呼び出そうとすると、「メソッドのオーバーロードは2つの引数を取りません」というエラーメッセージが表示されます。

nullこれを取り除くために、4つのオプションのパラメータ値を渡す必要がありますか?

助けてください

ありがとう、

4

2 に答える 2

3

Optional parameters are new to Visual Studio 2010 so isn't supported in 2008. オプション パラメーターの引数を明示的に渡す必要があります。

.NET 3.5 を対象とするコードでオプションのパラメーターを使用できますか?

于 2012-08-30T12:36:14.450 に答える
0

オプション パラメーターは C# 4.0 の機能であるため、C# 3.5 では使用できません。それらのデフォルト値を明示的に送信します。

于 2012-08-30T12:35:26.690 に答える