我很抱歉爲這個簡單的問題(可能),但我正在尋找一種方法來添加符號「\」到一個字符串。添加符號到字符串c#
這裏就是我需要:
string a = "Name\Name"
我需要它構建INI文件,並加入這一行(我知道如何建立新的文件)
我應該怎麼辦呢?
感謝您的幫助!
我很抱歉爲這個簡單的問題(可能),但我正在尋找一種方法來添加符號「\」到一個字符串。添加符號到字符串c#
這裏就是我需要:
string a = "Name\Name"
我需要它構建INI文件,並加入這一行(我知道如何建立新的文件)
我應該怎麼辦呢?
感謝您的幫助!
\
是轉義字符 - 爲了顯示它,您需要轉義\
- 「無法識別轉義序列」問題是因爲編譯器認爲您試圖在反斜槓之後轉義字符。
string a = "Name\\Name"
或者您可以使用一個字符串:
string a = @"Name\Name"
什麼是爲downvote原因呢?據我所知,答案是正確的。 – user1666620
如果添加@
登錄到您的字符串,你會改變斜線的逃逸行爲,所以這將是輸出「現況」。這被稱爲逐字字符串文字。
逐字字符串文字以@開頭,也包含在雙引號 中。
string a = @"Name\Name";
參閱MSDN上的string文檔。
替代語法:
string a = @"Name\Name";
哦!非常感謝你!! –
我在「\」得到錯誤 - 無法識別的轉義序列 –