Поделиться через


Utils.DictionaryToString<T1,T2> Метод

Определение

Возвращает удобочитаемую текстовую строку, описывающую словарь, который сопоставляет объекты с объектами.

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

Параметры типа

T1

Тип ключей словаря.

T2

Тип элементов словаря.

Параметры

dict
ICollection<KeyValuePair<T1,T2>>

Словарь для описания.

toString
Func<T2,String>

Преобразует элемент в строку. Если этот параметр не указан, ToString() будет использоваться.

separator
String

Используемый разделитель. Если этот параметр не указан, элементы должны быть разделены новой строкой.

Возвращаемое значение

Строка, собранная путем упаковки строковых описаний отдельных пар с квадратными скобками и разделяя их запятыми. Каждая пара "ключ-значение" представлена в виде строкового описания ключа, за которым следует строковое описание значения, разделенное "-> ", и заключено в фигурные скобки.

Применяется к