非常に遅いWebサービスに渡しているがあります。この呼び出しは、次のようになります。c#lambda式を使用して、リスト内の指定された条件に基づいてリストから項目を削除します。
intのリストには、特定のページのすべての製品IDが含まれます。
商品にint ProductId
メンバープロパティが含まれている別のリスト、たとえばがあります。私は自分のWebサービスに電話をかけたいが、そうする前に、ProductIdが一致する他のリストのProductを持つProductIdsからすべての項目を削除したい。私のためにこれを行うことができる1つのライナーがありますか、またはループを実行する必要がありますか?私はあらゆる種類のものを試しましたが、何もコンパイルしません。私はラムダ式にまだ新しいので、うまくいけばこれはケーキです。
Where句の代わりに使用できるExceptメソッドがあります。ProductIds.Except(otherIDs) –