c#1. 用StringBuilder 类把字符串“ABCDE”,转变成字符串“A,B,C,D,E”
时间: 2024-10-22 19:29:54 浏览: 31
在C#及.NET框架中使用StringBuilder类操作字符串的技巧
在C#中,可以使用StringBuilder类将连续的字符串转换为逗号分隔的列表形式。StringBuilder是一个可变的字符串集合,适合于频繁进行追加、插入和删除操作。以下是使用StringBuilder将"ABCDE"转换为"A,B,C,D,E"的示例:
```csharp
string input = "ABCDE";
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < input.Length; i++)
{
if (i != input.Length - 1) // 不添加最后一个字符后的逗号
stringBuilder.Append(input[i]).Append(",");
else
stringBuilder.Append(input[i]); // 添加最后一个字符
}
string output = stringBuilder.ToString().TrimEnd(','); // 移除尾部多余的逗号
Console.WriteLine(output);
```
运行上述代码,你会得到结果:"A,B,C,D,E"。
阅读全文