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

要使用的分隔符。 如果未指定任何元素,则元素应以新行分隔。

返回

一个字符串,通过用方括号包装各个对的字符串说明,并使用逗号分隔它们。 每个键值对都表示为键的字符串说明,后跟值字符串说明,用 “-> ”分隔,并括在大括号中。

适用于