StringBuilder删除最后一个字符,可使用Remove(int startIndex, int length)
方法实现
public System.Text.StringBuilder Remove (int startIndex, int length);
startIndex
:开始下标
length
:移除个数
System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
for (int i = 0; i < 3; i++)
{
stringBuilder.Append(i).Append(",");
}
Console.WriteLine(stringBuilder.ToString()); // 0,1,2,
stringBuilder.Remove(stringBuilder.Length - 1, 1);
Console.WriteLine(stringBuilder.ToString()); // 0,1,2