任何时候我需要从列表中创建一个具有某种描述的字符串,我有类似的东西
string output = "";
for(int i=0; i<array.length; i++)
output += array[i] + ", ";
return output;
但是这总是添加一个逗号到最后我不想要它。为了避免我必须这样做
string output = "";
for(int i=0; i<array.length; i++)
output += array[i];
if(i != array.length - 1)
output += ", ";
return output;
是否有更优雅的方式来实现这一目标?
答案 0 :(得分:2)
一个选项是:
string output = array[0];
for(int i=1; i<array.length; i++)
output += ", " + array[i];
return output;