linqのラムダスと合理化されている:希望に満ちた考え方?Distinct
linqの
を使用する必要があることがよくあります。 この仮説的な例のように、ラムダベースの過負荷は非常に簡潔になります。
Distinct
IEqualityComparer
IEqualityComparer<T>
反射を使用してプロパティに基づいてオブジェクトを比較することは、非常に非効率的でエラーが発生しやすいです。 絶対に必要でない限り、このアプローチを避けてください
ラムダのみの過負荷がないことの根本的な理由: IEqualityComparer<T>
Anders Hejlsbergが指摘しているように、Lambdaだけでは
と。
。以上がラムダ式は、カスタム等価比較のための LINQ の独自のメソッドを簡素化できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。