user9470599
user9470599

Reputation:

how to add Single Quote before and after in a string c# asp.net?

This is my code and I want single quote before and after.

char[] charsToTrim = { '\\' };
selectedITeration += (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\");

Output:

    \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

I want something like this:

'MRI_SCRUM_GIT\\AS-Automation',
'MRI_SCRUM_GIT\\Pluse Pheonix',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 1',
'MRI_SCRUM_GIT\\Pluse Pheonix\\Sprint 10'

Upvotes: 3

Views: 261

Answers (2)

Pranay Rana
Pranay Rana

Reputation: 176886

try this

selectedITeration +=
   String.Format("'{0}'", (lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\"));

or C# 6.0 (string inerpolation)

selectedITeration += $"'{(lis.Text.Trim(charsToTrim) + ",").Replace(@"\", @"\\")}'";

Just for FYI : Does C# 6.0 work for .NET 4.0?

Upvotes: 4

Sadique
Sadique

Reputation: 22813

What is so difficult in that:

selectedITeration += ("'" + lis.Text.Trim(charsToTrim) + "',").Replace(@"\", @"\\");

Upvotes: 1

Related Questions