2012-10-26 40 views
0

我有一個string,可以說這是如何在C#中添加一個字符到字符串的開始和結尾?

我想改變這個字符串:

'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(); 
+2

請告訴我們你已經嘗試了什麼。 – dtb

+0

接下來的問題,對不起。 – user1767833

+1

除了不太好的編程外,我不會立即看到代碼出現問題。你確定它不起作用嗎? – Mr47

回答

3

一個辦法是

myStr = "'" + "My name is user something something" + "'"; 
+0

只要最好! – GarryMoveOut

1

你想被包在單引號的值作爲值的一部分?只需添加它們,像這樣:

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

如果你實際上得到一個變量的形式串並希望改變這一點,那麼這樣做:

myStr = "'" + myStr + "'"; 
+0

+1:最簡單的是最好的 –

9

您可以使用string.Format方法:

myStr = "My name is user something something"; 
var newStr = string.Format("'{0}'", myStr); 
相關問題