2016-07-07 52 views

答えて

4

IsOfferはブールではないです。

... 
results = results.Where(x => x.IsOffer); 
... 
+0

私はプログラミングが初めてです。出来た。速い応答のためにありがとう –

+0

@NickB:答えを「答えた」と覚えておいてください! – code4life

+0

@ code4lifeどうすればいいのか分かります。 –

2

あなたの問題は、文字列のようなbool値を比較しているため、コンパイラが懸念を引き起こしています。したがって、 "=="はオペランドbooean(IsOffer)と文字列(True)には適用できません。 2つのデータを比較すると明白ですが、他のデータと同じタイプであることを確認してください。 あなたはどちらが正常に動作します

results = results.Where(x => x.IsOffer == true); 

それとも

results = results.Where(x => x.IsOffer); 

を使用することができます。私が説明できることを願っています。

関連する問題