Aracılığıyla paylaş


Uniquifier.Uniquify Yöntem

Tanım

Aşırı Yüklemeler

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

Verilen dizeye bir sayı ekleyerek benzersiz bir tanımlayıcı oluşturur.

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

Verilen dizeye bir sayı ekleyerek benzersiz bir tanımlayıcı oluşturur.

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

Verilen dizeye bir sayı ekleyerek benzersiz bir tanımlayıcı oluşturur.

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

Tür Parametreleri

T

Tanımlayıcının eşlene olduğu nesnenin türü.

Parametreler

currentIdentifier
String

Temel tanımlayıcı.

otherIdentifiers
IReadOnlyDictionary<String,T>

Tanımlayıcının anahtar olarak kullanılacağı sözlük.

maxLength
Int32

Tanımlayıcının uzunluk üst sınırı.

Döndürülenler

Benzersiz bir tanımlayıcı.

Şunlara uygulanır

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

Verilen dizeye bir sayı ekleyerek benzersiz bir tanımlayıcı oluşturur.

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

Tür Parametreleri

TKey

Tanımlayıcıyı içeren anahtarın türü.

TValue

Tanımlayıcının eşlene olduğu nesnenin türü.

Parametreler

currentIdentifier
String

Temel tanımlayıcı.

otherIdentifiers
IReadOnlyDictionary<TKey,TValue>

Tanımlayıcının anahtarın bir parçası olarak kullanılacağı sözlük.

keySelector
Func<String,TKey>

Anahtar nesnesini bir tanımlayıcıdan oluşturur.

maxLength
Int32

Tanımlayıcının uzunluk üst sınırı.

Döndürülenler

Benzersiz bir tanımlayıcı.

Şunlara uygulanır