我得到List
的產品,我需要從列表中獲得具有特定產品Id
的項目,我從querystring參數中獲得Id
。不過,我可能並不總是有一個產品Id
傳給我。如果我沒有產品Id
,則需要默認使用列表中的第一個產品。如果FirstOrDefault返回null,則返回列表中的第一個項目
目前我有:
@Model.Products.FirstOrDefault(x => x.Id == productId);
這只是選擇產品與特定Id
,如果沒有一個,它會默認爲null
。
有沒有辦法實現我想要的?
+1我想我更喜歡你的答案的第二部分過我(在現實中,我可能會代碼它就像這樣,特別是如果我知道我將不得不維持它,但我曾與那些說「像WTF這樣的雙重問號意味着什麼?」的人一起工作,所以有時候阻力最小的路徑是最簡單的。 )。 – 2012-02-24 10:55:55
工作很好,謝謝。 – 2012-02-24 11:00:17