Freigeben über


Uniquifier.Uniquify Methode

Definition

Überlädt

Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32)

Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.

Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32)

Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.

Uniquify<T>(String, IReadOnlyDictionary<String,T>, Int32)

Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.

public static string Uniquify<T> (string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<string,T> otherIdentifiers, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<string, 'T> * int -> string
Public Shared Function Uniquify(Of T) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of String, T), maxLength As Integer) As String

Typparameter

T

Der Typ des Objekts, dem der Bezeichner zugeordnet ist.

Parameter

currentIdentifier
String

Der Basisbezeichner.

otherIdentifiers
IReadOnlyDictionary<String,T>

Ein Wörterbuch, in dem der Bezeichner als Schlüssel verwendet wird.

maxLength
Int32

Die maximale Länge des Bezeichners.

Gibt zurück

Einen eindeutigen Bezeichner.

Gilt für:

Uniquify<TKey,TValue>(String, IReadOnlyDictionary<TKey,TValue>, Func<String,TKey>, Int32)

Erstellt einen eindeutigen Bezeichner, indem eine Zahl an die angegebene Zeichenfolge angefügt wird.

public static string Uniquify<TKey,TValue> (string currentIdentifier, System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> otherIdentifiers, Func<string,TKey> keySelector, int maxLength);
static member Uniquify : string * System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * Func<string, 'Key> * int -> string
Public Shared Function Uniquify(Of TKey, TValue) (currentIdentifier As String, otherIdentifiers As IReadOnlyDictionary(Of TKey, TValue), keySelector As Func(Of String, TKey), maxLength As Integer) As String

Typparameter

TKey

Der Typ des Schlüssels, der den Bezeichner enthält.

TValue

Der Typ des Objekts, dem der Bezeichner zugeordnet ist.

Parameter

currentIdentifier
String

Der Basisbezeichner.

otherIdentifiers
IReadOnlyDictionary<TKey,TValue>

Ein Wörterbuch, in dem der Bezeichner als Teil des Schlüssels verwendet wird.

keySelector
Func<String,TKey>

Erstellt das Schlüsselobjekt aus einem Bezeichner.

maxLength
Int32

Die maximale Länge des Bezeichners.

Gibt zurück

Einen eindeutigen Bezeichner.

Gilt für: