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