Board
にはOverallPartyResults
のリストが含まれています。Linqは期待どおりに動作しません
OverallPartyResults
のプロパティは、リスト内では異なるはずですPartyName
です。
私はボードが同じコードで
OverallPartyResults
が含まれていない場合にのみ、新しいOverallPartyResults
を追加する必要があり、リストにOverallPartyResults
を追加するためのロジックを記述しようとしています。
私が書いていLINQの式は次のとおりです。私は同じコードで、リスト内のOverallPartyResults
を取得していますよう
if (!Board.Select(i => i.PartyCode).Contains(party.PartyCode))
{
var newPartyResult = new OverallPartyResults()
{
PartyCode = party.PartyCode.Trim(),
NumberOfSeats = seatNumber
};
Board.Add(newPartyResult);
}
式が間違っている - 私は間違っているつもりどこ誰でも見ることができますか?
このBoard.Select(i => i.PartyName).ToList()。Contains(party.PartyCode) 'を試しましたか? – Mostafiz
いくつかのブレークポイントを置いて、物事の価値を調べてみましたか? –
.Contains(party.PartyCode.Trim())を試してみてください。恐らく空白で騙されているかもしれません。 –