2015-10-08 106 views
2

背後everyting我必須通過我的網址是爲隨後通過了一項參數:字符串文本刪除 t,而我想要的反斜槓

eu\test5

當我打印這個字符串時,它說eu est5,它取代了\t

我怎樣才能確保我的字符串不是什麼東西? 我想獲取反斜槓後的所有數據,所以我的值爲test5

string user = "eu\test5"; 
int backslashPos = user.IndexOf("\\"); 

label2.Text = user.Substring(backslashPos); 

回答

9

在字符串前面加一個@或使用"\\"

string user = @"eu\test5"; 
string user = "eu\\test5"; 

\用於轉義序列,它用於字符串中的多個命令。像新線\n

使用@將忽略字符串中的所有轉義序列。

這裏是所有轉義序列link

+0

謝謝你,@做了詭計。 – Tjekkles

+0

這是一個常見的問題,通常發生在文件IO(目錄) – kevintjuh93

-1

\ t是表示一組的空間的轉義序列的列表。所以你得到的結果是顯而易見的。

+3

從技術上講,它是一個表示製表符的轉義序列。 – Phylogenesis