Condividi tramite


Utils.DictionaryToString<T1,T2> Metodo

Definizione

Restituisce una stringa di testo leggibile che descrive un dizionario che esegue il mapping degli oggetti agli oggetti.

public static string DictionaryToString<T1,T2> (System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<T1,T2>> dict, Func<T2,string> toString = default, string separator = default);
public static string DictionaryToString<T1,T2> (System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<T1,T2>> dict, Func<T2,string?>? toString = default, string? separator = default);
static member DictionaryToString : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<'T1, 'T2>> * Func<'T2, string> * string -> string
Public Function DictionaryToString(Of T1, T2) (dict As ICollection(Of KeyValuePair(Of T1, T2)), Optional toString As Func(Of T2, String) = Nothing, Optional separator As String = Nothing) As String

Parametri di tipo

T1

Tipo delle chiavi del dizionario.

T2

Tipo degli elementi del dizionario.

Parametri

dict
ICollection<KeyValuePair<T1,T2>>

Dizionario da descrivere.

toString
Func<T2,String>

Converte l'elemento in una stringa. Se non specificato, ToString() verrà usato.

separator
String

Il separatore da utilizzare. Se non specificato, gli elementi devono essere separati da una nuova riga.

Restituisce

Stringa assemblata eseguendo il wrapping delle descrizioni di stringa delle singole coppie con parentesi quadre e separandole con virgole. Ogni coppia chiave-valore è rappresentata come descrizione stringa della chiave seguita dalla descrizione stringa del valore, separata da " -> " e racchiusa tra parentesi graffe.

Si applica a