Utils.DictionaryToString<T1,T2> Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a human-readable text string that describes a dictionary that maps objects to objects.
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
Type Parameters
- T1
The type of the dictionary keys.
- T2
The type of the dictionary elements.
Parameters
- dict
- ICollection<KeyValuePair<T1,T2>>
The dictionary to describe.
Converts the element to a string. If none specified, ToString() will be used.
- separator
- String
The separator to use. If none specified, the elements should appear separated by a new line.
Returns
A string assembled by wrapping the string descriptions of the individual pairs with square brackets and separating them with commas. Each key-value pair is represented as the string description of the key followed by the string description of the value, separated by " -> ", and enclosed in curly brackets.