2015-11-11 30 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