Udostępnij za pośrednictwem


Uniquifier.Uniquify Metoda

Definicja

Przeciążenia

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

Tworzy unikatowy identyfikator, dołączając liczbę do danego ciągu.

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

Tworzy unikatowy identyfikator, dołączając liczbę do danego ciągu.

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

Tworzy unikatowy identyfikator, dołączając liczbę do danego ciągu.

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

Parametry typu

T

Typ obiektu, na który mapuje się identyfikator.

Parametry

currentIdentifier
String

Identyfikator podstawowy.

otherIdentifiers
IReadOnlyDictionary<String,T>

Słownik, w którym identyfikator będzie używany jako klucz.

maxLength
Int32

Maksymalna długość identyfikatora.

Zwraca

Unikatowy identyfikator.

Dotyczy

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

Tworzy unikatowy identyfikator, dołączając liczbę do danego ciągu.

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

Parametry typu

TKey

Typ klucza, który zawiera identyfikator.

TValue

Typ obiektu, na który mapuje się identyfikator.

Parametry

currentIdentifier
String

Identyfikator podstawowy.

otherIdentifiers
IReadOnlyDictionary<TKey,TValue>

Słownik, w którym identyfikator będzie używany jako część klucza.

keySelector
Func<String,TKey>

Tworzy obiekt klucza na podstawie identyfikatora.

maxLength
Int32

Maksymalna długość identyfikatora.

Zwraca

Unikatowy identyfikator.

Dotyczy