我很困惑,我写的代码没有执行我想要的操作。
我的目标:删除字符串的最后一个字符(使用字符串构建器构建字符串)。
我的方法:
string toTrim = STR.ToString(); //here i have "INSERT INTO [dbo].[RCCMrec] ('ANI' , 'DNIS' , 'Date' , 'Time' , 'ConnId' , 'UUID' , 'EmployeeId' , 'AgentDN' , "
toTrim = toTrim.Remove(toTrim.Length - 1);
// here I STILL have "//here i have "INSERT INTO [dbo].[RCCMrec] ('ANI' , 'DNIS' , 'Date' , 'Time' , 'ConnId' , 'UUID' , 'EmployeeId' , 'AgentDN' , ""
我做错了什么?
最佳答案
字符串末尾多了一个空格...
所以你可以使用-2
,或者通过做
string toTrim = STR.ToString().Trim();
关于c# - 删除字符串的最后一个字符c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19762421/