我有以下内容data.AppendFormat("{0},",dataToAppend); 问题在于我正在循环中使用它,会有一个尾随逗号。有什么最好的方法可以删除尾随逗号吗? 我是否需要将数据更改为字符串,然后对其进行子字符串操作?
将 StringBuilder 的长度简单地减少 1 个字符; StringBuilder sb = new StringBuilder(); sb.Length--; 我知道这不是一个有效的方法,因为它会转换为 sb = sb-1; 替代的有效解决方案 sb.Remove(starting_index, how_many_character_to_delete); 对于我们的情况,它将是 sb.Remove(sb.length-1,1)
string.Join(",", yourCollection)
的意思是将yourCollection
集合中的元素用逗号连接成一个字符串。 - Vlad