这是我的代码,我想要前后单引号.
char[] charsToTrim = { '\\' };
selectedITeration += (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\");
Run Code Online (Sandbox Code Playgroud)
输出:
\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
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西:
'MRI_SCRUM_GIT\\AS-Automation',
'MRI_SCRUM_GIT\\Pluse Pheonix',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 1',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 10'
Run Code Online (Sandbox Code Playgroud)
试试这个
selectedITeration +=
String.Format("'{0}'", (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\"));
Run Code Online (Sandbox Code Playgroud)
或C#6.0(字符串inerpolation)
selectedITeration += $"'{(lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\")}'";
Run Code Online (Sandbox Code Playgroud)
仅供参考:C#6.0适用于.NET 4.0吗?
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |