我有一个名为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)
但这两种方式有什么优点或缺点吗?