Freigeben über


Utils.DictionaryToString<T1,T2> Methode

Definition

Gibt eine vom Menschen lesbare Textzeichenfolge zurück, die ein Wörterbuch beschreibt, das Objekte zu Objekten zugeordnet.

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

Typparameter

T1

Der Typ der Wörterbuchschlüssel.

T2

Der Typ der Wörterbuchelemente.

Parameter

dict
ICollection<KeyValuePair<T1,T2>>

Das zu beschreibende Wörterbuch.

toString
Func<T2,String>

Konvertiert das Element in eine Zeichenfolge. Wenn keine angegeben ist, ToString() wird sie verwendet.

separator
String

Das zu verwendende Trennzeichen. Wenn keine angegeben ist, sollte die Elemente durch eine neue Zeile getrennt angezeigt werden.

Gibt zurück

Eine Zeichenfolge, die durch Umbruch der Zeichenfolgenbeschreibungen der einzelnen Paare mit quadratischen Klammern und trennen sie mit Kommas. Jedes Schlüsselwertpaar wird als Zeichenfolgenbeschreibung des Schlüssels dargestellt, gefolgt von der Zeichenfolgenbeschreibung des Werts, getrennt von " -> ", und in Klammern eingeschlossen.

Gilt für: