我有一种情况,我想在该字符串中添加反向逗号。Stringbuilder在将其转换为字符串后添加反斜杠
static void Main(string[] args)
{
int valueCounter = 0;
int valueCount = 0;
var valueBuilder = new StringBuilder();
List<string> values = new List<string>();
values.Add("AAAA");
values.Add("BBBB");
values.Add("CCCC");
valueCount = values.Count;
foreach (var value in values)
{
valueCounter++;
if ((valueCounter - 1) > 0)
valueBuilder.Append("\"");
valueBuilder.Append(values[valueCounter - 1].ToString());
if (valueCounter != valueCount)
{
valueBuilder.Append(@",");
}
}
string output = valueBuilder.ToString();
}
正如你所看到的,转换StringBuilder的字符串后,它增加了反斜杠的字符串。
请帮我知道我可以得到想要的出来为: “AAAA”, “BBBB”, “CCCC”
反斜杠不是字符串的一部分,这是多么的工具,你”重新使用显示它。 – augurar
你为什么不删除它增加了“\”字符行?:valueBuilder.Append(“\”“); –
如果你执行'的System.out.println(输出);'你不会看到反斜线。 – JRSofty