每隔一段時間,我需要在循環收集時創建一個字符分隔的字符串。信不信由你,總會有第一個或最後一個分隔符被阻擋! :)通常,我最終會砍掉額外的字符,這是另一行代碼。我可以離開那裏,但出於好奇,有沒有人有這樣做的很酷的「smooooth」方式? (在C#和/或JavaScript)從集合中構建字符分隔字符串的好方法是什麼?
例子:
{"Joe", "Jane", "Jim"}
建設逗號分隔字符串後,我們得到:
"Joe, Jane, Jim, "
或", Joe, Jane, Jim"
尋找建立
一個很酷的方式"Joe, Jane, Jim"
沒有任何字符串「切碎」後。
我一直認爲必須有一個更清潔的方式,但我想砍的最後一個字符關閉是相當有效,因爲你不必檢查每一個迭代。或者循環遍歷除最後一個,然後追加最後一個。 – 2011-05-10 22:03:40
@E Ronnoco - 同意。我寧願有一行「砍」的代碼,而不是一個討厭的if語句在它的中間:) – Dimskiy 2011-05-10 22:12:09