2016-03-31 16 views
0

Bir dosyaya sekmeyle ayrılmış bir dize ve çıktı oluşturmak için string.Join kullanmanın bir yolu var mı?Dize Kullanma. Sekme Delimiter ile Jöle?

Bunu yapmamın:

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

Ama dosyasında

(ı .txt denenmiş ve .csv ettik), sonuç gibi şunlardır:

one\ttwo\tthree\tfour\tfive 

Ben çünkü olduğunu varsayalım Sınırlayıcı, standart tek karakterli bir sınırlayıcı değildir, çünkü borular veya virgüllerle mükemmel şekilde çalışır.

Bunun yapılabilmesi için başka birçok yol olduğunu biliyorum, ancak string.Join kullanarak yalnızca tek bir çözüm üretmeyi umuyordum.

Teşekkürler!

+1

Verbatim karakterini kaldır literal @ – Steve

cevap

3

Düzenli bir dize yerine "@ \ t" adlı bir dize @ türkümü kullanıyorsunuz. "\ T" kullanın.

Referans için MSDN ve SO'a bakın.

+0

Bunu özlediğime inanamıyorum. Ben SO kullanmamak için başka bir SO kullanıcıları mesajını tamamen yanlış okuyorum! Teşekkür ederim. –

İlgili konular