<分区>
public ActionResult Edit(int id)
=> Json(_itemMasterBL.GetItemMaster()?.Where(x => x.Id == id).FirstOrDefault(), JsonRequestBehavior.AllowGet);
我将上述代码作为表达式主体方法 (c# 6.0)。
但在 visual studio 2017 quick actions (ctrl + .) 中,它提出了这个建议:
IDE0022: 为方法使用 block 体如下:
public ActionResult Edit(int id)
{
return Json(_itemMasterBL.GetItemMaster()?.Where(x => x.Id == id).FirstOrDefault(), JsonRequestBehavior.AllowGet);
}
这个建议是什么意思?它是否建议出于某种原因应该首选此更改?还是只是为了方便而提供可能性?