60

私はこれに本当に苦労しています。Getメソッドに汎用リストパラメーターが必要ですが、オプションである必要があります。私はこれをしました:

public dynamic Get(List <long> ManufacturerIDs = null)

残念ながら、実行時にエラーが発生します。

オプションのパラメーター「ManufacturerIDs」は「FormatterParameterBinding」ではサポートされていません。

ここでオプションのパラメータとしてジェネリックリストを取得するにはどうすればよいですか?

4

1 に答える 1

99

オプションのパラメータを使用する意味は何ですか?List<T>は参照型であり、クライアントが値を提供しない場合、それは単にnullになります。

public HttpResponseMessage Get(List<long> manufacturerIDs)
{
    ...
}
于 2013-03-26T15:30:39.653 に答える