2015-11-11 31 views
5

顯示字符串我有一個像包含「 T」

string info = "C:\tempFile"一個字符串,但是當我在顯示它越來越顯示這樣C:empFile。我認爲它的製表符分隔符(\ t)的問題,但我不知道如何解決它。

回答

5

這只是因爲\special character。你需要逃避它!

兩種方式來解決這個問題:

string info = "C:\\tempFile.txt" ; // Means actually C:\tempFile.txt 

string info = @"C:\tempFile.txt" ; // @ Means don't take care of every \ in this sequence 
+1

謝謝。字符串信息= @ 「C:\ tempFile.txt」 工作 –

+0

逐字字符串和轉義字符只適用爲硬編碼的字符串。實際上,它是編譯器區分字符串「\ r \ n」和CR LF之間的一種方式。 – Ksv3n

+0

@ bankerbox:是的! – Ksv3n