返回该方法接受的同一个对象有什么问题吗?

cap*_*gon 1 c# oop

我有一个名为SubmitRequest的方法,接受一个请求对象.它会填充一些其他值,例如DB生成的序列ID和提交日期.然后返回相同的对象.将它作为VOID方法保留是否更好?

Request request = JsonConvert.DeserializeObject<Request >(jsonFormData);

RequestManager frMan = new RequestManager();
//frMan.SubmitRequest updates the request object by updating some of its properties.
request = frMan.SubmitRequest(request);

return request;
Run Code Online (Sandbox Code Playgroud)

在请求被修改时,void仍然有效:

frMan.SubmitRequest(request);
Run Code Online (Sandbox Code Playgroud)

但这两种方式有什么优点或缺点吗?

Nic*_*ler 6

以这种方式写它没有害处.实际上,它是流畅界面的基础.