私はこのコードを持っています:
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.