2015-09-14 207 views
-1

我很抱歉爲這個簡單的問題(可能),但我正在尋找一種方法來添加符號「\」到一個字符串。添加符號到字符串c#

這裏就是我需要:

string a = "Name\Name" 

我需要它構建INI文件,並加入這一行(我知道如何建立新的文件)

我應該怎麼辦呢?

感謝您的幫助!

+0

我在「\」得到錯誤 - 無法識別的轉義序列 –

回答

6

\是轉義字符 - 爲了顯示它,您需要轉義\ - 「無法識別轉義序列」問題是因爲編譯器認爲您試圖在反斜槓之後轉義字符。

string a = "Name\\Name" 

或者您可以使用一個字符串:

string a = @"Name\Name" 
+0

什麼是爲downvote原因呢?據我所知,答案是正確的。 – user1666620

3

如果添加@登錄到您的字符串,你會改變斜線的逃逸行爲,所以這將是輸出「現況」。這被稱爲逐字字符串文字。

逐字字符串文字以@開頭,也包含在雙引號 中。

string a = @"Name\Name"; 

參閱MSDN上的string文檔。

4

替代語法:

string a = @"Name\Name"; 
+0

哦!非常感謝你!! –