回答
Escape Sequence -- Represents
\\ -- Backslash
如果你想在你的字符串中使用它,你應該與其他\
字符轉義。
string test = "\\test.xml";
或者您可以使用verbatim string literal與@
字符等;
string test = @"\test.xml";
+1我個人比較喜歡@「...」,因爲它使得文本更具可讀性,並且擺脫了所有醜陋的逃脫。 – Alex
@Alex:它還允許保留多行字符串,因爲這對於SQL查詢尤其方便。 –
是的,其實''\ t''是_one_字符,[TAB](http://en.wikipedia.org/wiki/Tab_key#Tab_characters)。每個「e」,「s」,「t」,「'」,「x」,「m」,「l」都是一個字符,所以來自問題的字符串長度爲「8」,而不是「9」。 –
只需添加轉義序列爲:
string test = "\\test.xml";
更好的選擇是前面加上 '@',以避免字符串中的所有轉義序列爲:
string test = @"\test.xml";
string test = @"\test.xml";
或
string test = "\\test.xml";
你的答案中的''''''也可以通過Stack Overflow軟件逃脫......(我也需要編輯這個評論。) –
不知何故,不是嗎? –
- 1. 如何跳過在C#中的字符串開始2個字
- 2. 給定一個字符串,找到一個字符串開始的行開始
- 3. 截取一個字符串在開始
- 4. 搜索字符串的開始和在同一個字符串
- 5. 如何從一個字符串得到一個字符串,開始和一個特定的字符串
- 6. 如何在ASP.NET中使用C#在兩個開始和結束字符串之間找到一個字符串?
- 7. 與某個字符開始從一個字符串在Javascript
- 8. C# - 從第一個空終止符開始修剪字符串
- 9. 查找開始和一個字符串
- 10. 如何在一個字符串/多行文字中開始一個新行
- 11. 如何測試是一個字符串在c中初始化?
- 12. Python:替換從一個字符串開始的字符串
- 13. 比較給定字符串開始用另一個字符串
- 14. 如何將一個字符串插入到字符串流的開始
- 15. 如何從字符串開始直到結尾刪除一個字符串?
- 16. 如何從一個字符串在C#
- 17. 如何在C#中提取字符串一個字符串的
- 18. 如何開始在C#中的「字符串塊」格式?
- 19. Rails的:找到一個字符串開始,而在另一個
- 20. 如何從字符串開始複製4個字符到字符串結束?
- 21. 如何選擇一個字符串的開始,直到:
- 22. 如何得到一個固定的開始字符串
- 23. 開始android:如何將一個字符串映射到列表
- 24. 從一個較大的字符串開始在C中分割一個字符串#
- 25. 的Javascript搜索字符串開始,在結束與在另一個字符串
- 26. 刪除從一個字符開始到另一個字符的子字符串
- 27. 如何(從文)開始,字符串
- 28. 從開始到子字符串c修剪字符串#
- 29. 如何在一個字符串中提取以特定字符開始和結束的子字符串?
- 30. 如何取一個字符串的起始兩個字符
string test =「\\ test.xml」; –
只是一個簡短的評論:你完全可以編譯這個代碼的唯一原因是「\ t」是一個製表符的轉義序列。 – Dirk
誰降低了這個?你不必谷歌你知道的一切!在SO上提出簡單的問題有什麼不對? – Alex