我通常使用它为excel创建制表符分隔文件:
sb.AppendLine(String.Format(@"{0}\t{1}" ...
奇怪的是它不再起作用了。有什么想法吗?
C
答案 0 :(得分:6)
肯定没有@ symbol sb.AppendLine(String.Format("{0}\t{1}"...
@符号告诉编译器按字面解释字符串,以便在字符串中放置backslash
和t
两个字符。如果不使用@符号,它会告诉编译器解释字符串,以便将\t
更改为TAB
的转义字符。