我有这个代码:
public IHttpActionResult Get([FromUri]GetFilesRequest request)
如果 request 是null,我想创建一个新的GetFilesRequest,因为在构造函数中我这样做是为了创建类的默认参数:
public GetFilesRequest()
{
Sort = "latest";
Filter = "";
}
所以我在想:
public IHttpActionResult Get([FromUri]GetFilesRequest request = new GetFilesRequest)
但我收到了这个警告:
'request' is of type 'GetFilesRequest'. A default parameter value of a reference type other than string can only be initialized with null.