有沒有更好的書寫方式? 我不喜歡空校驗是有在嘗試訪問對象之前檢查對象是否爲空
editItem.FrameVent =fd.FirstOrDefault(x => x.hardwaretype == 39
&& x.name.StartsWith("Frame Vent"))==null?null: fd.FirstOrDefault(x => x.hardwaretype == 39
&& x.name.StartsWith("Frame Vent")).hardwareid;
我能做到不重複的查詢位
由於這不是問題,可能是這應該在http://codereview.stackexchange.com/ –
中提出我可能會分解爲兩個單獨的查詢清晰度 – theMayer