[英]remove the last second character from string
我有一个查询字符串结尾:
where id in (.....,11,)
我想删除最后一个“,”工作正确我试试这个:
string test = id_case[i];
id_case[i] = test.Substring(Math.Max(0,test.Length -2));
id_case[i] += test.Substring(Math.Max(test.Length-1,test.Length)) + ")";
但没有工作整个“哪里......”消失了
任何帮助?
这将删除查询字符串中的最后一个逗号 :
var q = "where id in (.....,11,)";
q = q.Remove(q.LastIndexOf(','),1);
在源代码中删除逗号可能会更清晰,但有一种方法是:
string[] parts = test.Split(',');
test = string.Join(",",parts.Take(parts.Length - 1))
+ parts[parts.Length-1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.