首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在string c# asp.net中添加前后的单引号?

如何在string c# asp.net中添加前后的单引号?
EN

Stack Overflow用户
提问于 2018-04-02 15:02:14
回答 2查看 94关注 0票数 3

这是我的代码,我希望前后单引号。

代码语言:javascript
复制
char[] charsToTrim = { '\\' };
selectedITeration += (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\");

输出:

代码语言:javascript
复制
    \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

我想要这样的东西:

代码语言:javascript
复制
'MRI_SCRUM_GIT\\AS-Automation',
'MRI_SCRUM_GIT\\Pluse Pheonix',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 1',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 10'
EN

回答 2

Stack Overflow用户

发布于 2018-04-02 15:10:10

尝尝这个

代码语言:javascript
复制
selectedITeration +=
   String.Format("'{0}'", (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\"));

或C# 6.0 (string inerpolation)

代码语言:javascript
复制
selectedITeration += $"'{(lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\")}'";

仅供参考:Does C# 6.0 work for .NET 4.0?

票数 5
EN

Stack Overflow用户

发布于 2018-04-02 15:03:35

这里面有什么难的:

代码语言:javascript
复制
selectedITeration += ("'" + lis.Text.Trim(charsToTrim) + "',").Replace(@"\", @"\\");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49606764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档