2016-03-31 93 views
0

有沒有辦法使用string.Join創建制表符分隔的字符串並將其輸出到文件中?使用string.Join與製表符分隔符?

我這樣做:

string.Join(@"\t", array); 

但在我的文件(我試過的.txt和.csv),結果是這樣:

one\ttwo\tthree\tfour\tfive 

我想這是因爲分隔符不是標準的單字符分隔符,因爲它使用管道或逗號可以很好地工作。

我知道還有很多其他的方法可以完成,但我希望能夠使用string.Join創建一個通用的解決方案,這可能是不可能的。

謝謝!

+1

刪除逐字字符@ – Steve

回答

3

您正在使用逐字符串@「\ t」而不是常規字符串。使用「\ t」。

參見MSDNSO供參考。

+0

不能相信我錯過了。我完全誤讀了另一個SO用戶的帖子,說不要使用@!謝謝。 –