のI/IEnumarableリストとしてデータをフェッチし、LINQを使用してそれらをフィルタリングし、リストにそれらの詳細を挿入するためのコードスニペットを次のようしているASP.NET MVCでコレクションに追加フィルタされたリスト項目は
IEnumerable<User> listUsers = ..// From DB
List<User> filteredUsers = new List<User>();
if (listUsers != null)
{
foreach(var user in listUsers)
{
filteredUsers = listUsers.Where(x => x.GroupID == item).ToList();
}
}
これら各filteredUsers
を挿入する方法コレクションにアイテムは、私は以下のようなものを試してみましたが、これはList<Users>
にIEnumerable<User>
から、この適切
IEnumerable<User> listUsers = ..// From DB
List<User> filteredUsers = new List<User>();
IEnumerable<User> salistUsers = new List<User>();
if (listUsers != null)
{
foreach(var user in listUsers)
{
filteredUsers = listUsers.Where(x => x.GroupID == item).ToList();
salistUsers.Add(filteredUsers);
}
}
これは、ループや外部のために内部すべきですか? – kez
'foreach'ロップは必要ありません。 –
エラー\t '' System.Collections.Generic.IEnumerable 'に' Add 'の定義がなく、' System.Collections.Generic.IEnumerable 'タイプの最初の引数を受け入れる拡張メソッド' Add 'が見つかりませんでした。 –
kez