共用方式為


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

要使用的分隔符號。 如果未指定任何專案,則專案應該會以新行分隔。

傳回

使用方括弧包裝個別配對的字串描述,並以逗號分隔這些字串來組合的字串。 每個索引鍵/值組都會以索引鍵的字串描述來表示,後面接著值的字串描述,並以 「 - > 」 分隔,並以大括弧括住。

適用於