我有一个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();
答案 0 :(得分:9)
您可以使用string.Format
方法:
myStr = "My name is user something something";
var newStr = string.Format("'{0}'", myStr);
答案 1 :(得分:3)
一种方式是
myStr = "'" + "My name is user something something" + "'";
答案 2 :(得分:1)
您希望将值包装在单引号中作为值的一部分吗?只需添加它们:
string myStr = "'My name is user something something'";
如果您实际上是以变量的形式获取字符串并想要更改它,那么请执行以下操作:
myStr = "'" + myStr + "'";