0

我有一个string,可以说是myStr = "My name is user something something";

我想将此字符串更改为:

'My name is user something something'

我想将字符串从:

我的名字是用户某事某事

至:

'我的名字是用户某事'

我尝试了几种方法,但都没有奏效,看起来很简单,但我错过了一些东西。您能否制作一个代码块,将"'"字符添加到字符串的开头和结尾。谢谢你。

编辑:我的代码;

         StringBuilder sb = new StringBuilder();

         gecici = gecici + "'";//I think this adds to the ending
         sb.Append(gecici);
         sb.Insert(0, "'");// this to the beginning
         gecici = sb.ToString();
4

3 回答 3

9

您可以使用string.Format方法:

myStr = "My name is user something something";
var newStr = string.Format("'{0}'", myStr);
于 2012-10-26T13:10:31.517 回答
3

一种方法是

   myStr = "'" + "My name is user something something" + "'";
于 2012-10-26T13:10:06.463 回答
1

您希望将值包含在单引号中作为值的一部分吗?只需像这样添加它们:

string myStr = "'My name is user something something'";

如果您实际上是以变量的形式获取字符串并想要更改它,那么请执行以下操作:

myStr = "'" + myStr + "'";
于 2012-10-26T13:10:17.083 回答