我正在用 StringBuilder 构建一个字符串。
StringBuilder Q = new StringBuilder();
Q.Append("INSERT INTO ");
Q.Append(_lstview_item);
Q.Append(" VALUES");
Q.Append("(");
for (i = 0; i < col_no; i++)
{
Q.Append("'");
Q.Append(col_value[i]);
Q.Append("'");
Q.Append(",");
}
Q.Append(")");
string query = Q.ToString();
但是,我","
在字符串的末尾得到了一个。我尝试使用
string query = ext.Substring(0, ext.LastIndexOf(",") + 1);
去掉多余的","
,但这也去掉了")"
。
如何仅删除最后一个逗号?
实际结果:INSERT INTO .... VALUES('1','2','3',)
期望的结果:INSERT INTO .... VALUES('1','2','3')