2012-03-20 9 views

答えて

4

UserIdへの投影が欠落しています。

List<int> unselectedHockeyPlayers = allHockeyPlayers 
    .Where(u => !hockeyPlayers.Contains(u.UserId)) 
    .Select(u => u.UserId) 
    .ToList() 

以上簡潔に、

List<int> unselectedHockeyPlayers = allHockeyPlayers 
    .Select(u => u.UserId) 
    .Except(hockeyPlayers) 
    .ToList(); 
0

ToListメソッド()が終了でなければなりません。

List<int> unselectedHockeyPlayers = allHockeyPlayers.Where(u => hockeyPlayers.Contains(u.UserId))).Select(u => u.UserId).ToList(); 

EDIT:.Select()句で必要なフィールドを特に選択する必要があります。それ以外の場合は、リストを取得します

関連する問題