Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Crée un KeyEqualityComparer qui utilise la clé spécifié

Espace de nom : Developpez.Dotnet.Collections
Assembly : Developpez.Dotnet (dans Developpez.Dotnet.dll) Version: 0.6.0.0 (0.6.0.0)

Syntaxe

C#
public static IEqualityComparer<T> Create<T, TKey>(
	T dummy,
	Func<T, TKey> keySelector,
	IEqualityComparer<TKey> keyComparer
)
Visual Basic (Déclaration)
Public Shared Function Create(Of T, TKey) ( _
	dummy As T, _
	keySelector As Func(Of T, TKey), _
	keyComparer As IEqualityComparer(Of TKey) _
) As IEqualityComparer(Of T)
Visual C++
public:
generic<typename T, typename TKey>
static IEqualityComparer<T>^ Create(
	T dummy, 
	Func<T, TKey>^ keySelector, 
	IEqualityComparer<TKey>^ keyComparer
)

Paramètres

dummy
Type: T
Objet modèle pour déterminer le type des objets comparés
keySelector
Type: System..::..Func<(Of <(<'T, TKey>)>)>
Fonction qui renvoie la clé à partir d'un objet
keyComparer
Type: System.Collections.Generic..::..IEqualityComparer<(Of <(<'TKey>)>)>
Comparateur à utiliser pour tester l'égalité de 2 clés.

Paramètres de type

T
Type des objets comparés
TKey
Type de la clé

Valeur de retour

Un comparateur d'égalité qui utilise la clé spécifiée

Remarques

Si keyComparer est null, le comparateur par défaut est utilisé.

Voir aussi