60

我真的在努力解决这个问题。我的 Get 方法需要一个通用列表参数,但它必须是可选的。我只是这样做了:

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

不幸的是,在运行时我得到了错误:

“FormatterParameterBinding”不支持可选参数“ManufacturerIDs”。

如何在此处获取通用列表作为可选参数?

4

1 回答 1

99

使用可选参数有什么意义?List<T>是一个引用类型,如果客户端不提供值,它将简单地为空:

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