簡體   English   中英

好的方法將HashSet表示為字符串的內置方法?

[英]built-in method for a nice HashSet representation as a string?

是否存在內置方法將HashSet對象轉換為可讀性好的字符串? ToString方法只給我一個類名。

我正在尋找這樣的東西:

HashSet<int> h = new HashSet<int>();
h.Add(0);
h.Add(1);
h.ToNiceString(); // [0, 1]

也許:

string nice = string.Format("[{0}]", string.Join(", ", h));

如果要使用通用擴展名

string nice = h.ToNiceString();

public static string ToNiceString<T>(this IEnumerable<T> seq)
{
    return string.Format("[{0}]", string.Join(", ", seq)); 
}
String.Join(", ", anyCollection)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM