0

を返すビューモデルがありますList<T>Tタイプの複数のオブジェクトが含まれるため、ほとんどがリストを必要とするいくつかのビューにこれを送信します。私の唯一の問題は、Tオブジェクトの 1 つだけを使用する 1 つのビューがあることです。したがって、本質的には、1 つのオブジェクトを含むリストです。foreachビューでループを使用せずに、リスト/モデルから 1 つのアイテムを取得する簡単な方法はありますか? または、そのビューのためだけに新しいビューモデルを作成する必要がありますか?

4

2 に答える 2

0

はい、System.Linq名前空間でLinq拡張メソッドを使用できます。foreachループを使用せずに、あらゆる種類の基準を使用してリストからデータを選択できるメソッドがいくつかあります。

IEnumerableの拡張メソッド http://msdn.microsoft.com/en-us/library/9eekhta0.aspx

ビューがリストに強く入力されている場合は、ビューの拡張メソッドを使用します。

于 2013-03-22T14:29:49.100 に答える
0
List<T> myList = //...
T myT = myList[0];
于 2013-03-22T14:28:55.963 に答える