Partilhar via


Utils.DictionaryToString<T1,T2> Método

Definição

Retorna uma cadeia de caracteres de texto legível por humanos que descreve um dicionário que mapeia objetos para objetos.

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

Parâmetros de tipo

T1

O tipo das chaves do dicionário.

T2

O tipo dos elementos do dicionário.

Parâmetros

dict
ICollection<KeyValuePair<T1,T2>>

O dicionário a ser descrito.

toString
Func<T2,String>

Converte o elemento em uma cadeia de caracteres. Se nenhum for especificado, ToString() será usado.

separator
String

O separador a ser usado. Se nenhum for especificado, os elementos deverão aparecer separados por uma nova linha.

Retornos

Uma cadeia de caracteres montada encapsulando as descrições de cadeia de caracteres dos pares individuais com colchetes e separando-os com vírgulas. Cada par chave-valor é representado como a descrição da cadeia de caracteres da chave seguida pela descrição da cadeia de caracteres do valor, separada por " -> " e entre colchetes.

Aplica-se a