IEqualityComparer vs EqualityComparer?

8

Ich habe das Beitrag gelesen, aber es beantwortet meine Frage nicht.

MSDN sagt :

  

Wir empfehlen, dass Sie von der EqualityComparer (Of T) -Klasse ableiten, anstatt die IEqualityComparer (Of T) -Schnittstelle zu implementieren, da die EqualityComparer (Of T) -Klasse auf Gleichheit testet mit der IEquatable (Of T) .Equals-Methode statt die Object.Equals-Methode.

Aber wenn ich mir die Implementierung anschaue, verwenden sie beide den generischen Type:

%Vor%

Was vermisse ich?

    
Royi Namir 04.03.2012, 21:17
quelle

1 Antwort

3

Ich denke, die anderen post erwähnen sagt, dass EqualityComparer<Box> implementiert IEqualityComparer<Box> und IEqualityComparer , so dass Sie nicht implementieren müssen, um sowohl die generischen und nicht-generische Schnittstellen, wenn Sie von EqualityComparer<Box> ableiten.

    
phatraven 20.02.2015, 17:21
quelle

Tags und Links