这是我的代码,我希望前后单引号。
char[] charsToTrim = { '\\' };
selectedITeration += (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\");输出:
\MRI_SCRUM_GIT\\Iteration\\AS-Automation,
\MRI_SCRUM_GIT\\Iteration\\Pluse Pheonix,
\MRI_SCRUM_GIT\\Iteration\\Pluse Pheonix\Sprint 1,
\MRI_SCRUM_GIT\\Iteration\\Pluse Pheonix\Sprint 10我想要这样的东西:
'MRI_SCRUM_GIT\\AS-Automation',
'MRI_SCRUM_GIT\\Pluse Pheonix',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 1',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 10'发布于 2018-04-02 15:10:10
尝尝这个
selectedITeration +=
String.Format("'{0}'", (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\"));或C# 6.0 (string inerpolation)
selectedITeration += $"'{(lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\")}'";发布于 2018-04-02 15:03:35
这里面有什么难的:
selectedITeration += ("'" + lis.Text.Trim(charsToTrim) + "',").Replace(@"\", @"\\");https://stackoverflow.com/questions/49606764
复制相似问题