每隔一段时间,我需要在循环收集时创建一个字符分隔的字符串。信不信由你,总会有第一个或最后一个分隔符被阻挡! :)通常,我最终会砍掉额外的字符,这是另一行代码。我可以离开那里,但出于好奇,有没有人有这样做的很酷的“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