可能性の重複:
Lambda Expression: == vs. .Equals()LINQで等号キーワードを使用して
こんにちは、
私はキーワードは、変数や他のものを比較するために、Equalsをたくさん使います。
しかし
wines = wines.Where(d => d.Region.Equals(paramRegion)).ToList();
実行時のリターンエラーをデータ領域に、私はエラーを取り除くために、コード
wines = wines.Where(d => d.Region == paramRegion).ToList();
を使用していた
NULLであるとき。
これはなぜエラーが発生しますか?
ありがとうございました。
は 'このコンテキストでEquals'はキーワードではありません - それはちょうど方法です。 ** ** LINQ文脈の 'equals'キーワードはありますが、' join'を実行するときだけです。 –
この質問は前に回答されています http://stackoverflow.com/questions/2273600/lambda-expression-vs-equals – Victor