私はList
の商品を持っています。特定の商品Id
をクエリ文字列のパラメータから取得する必要があります。しかし、私はいつも製品Id
を私に渡しているとは限りません。私が商品Id
を持っていない場合、私はリストの最初の製品にデフォルトする必要があります。私が持っている瞬間FirstOrDefaultがnullを返す場合、リストの最初の項目を返します
:
@Model.Products.FirstOrDefault(x => x.Id == productId);
これはほんの一がない場合、それはnull
にデフォルト設定されます、その特定のId
で製品を選択します。
私が欲しいものを達成する方法はありますか?
+1私は(私の上と現実に私はコードおそらくだろうあなたの答えの第二の部分を好むと思いますそれは、特に私がそれを維持しなければならないことを知っていれば、私は知っていましたが、 "WTFは二重の疑問符を意味しますか?"のような言い方で働いています。 )。 –
それは素晴らしい、ありがとう。 –