次の方法で共有


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

使用する区切り記号。 何も指定しない場合、要素は新しい行で区切って表示されます。

戻り値

個々のペアの文字列の説明を角かっこで囲み、コンマで区切って組み立てられた文字列。 各キーと値のペアは、キーの文字列の説明の後に値の文字列の説明として表され、" -> "で区切られ、中かっこで囲まれます。

適用対象