У меня есть DataTable, и мне нужно записать его содержимое в текстовый файл, где каждое значение столбца отделяется разделителем табуляции, а каждая строка - новой строкой.
У меня есть указанный ниже код. Происходит следующее: после записи "someMethod" в файл вместо пространства вкладок в файл записывается \ t.
Как мне это преодолеть?
void someMethod()
{
string text = ConvertDataTableToDelimitedText("\t",dt);
File.WriteAllText(Path.Combine(this.sPath, filename), text);
}
public static string ConvertDataTableToDelimitedText(string delimiter, DataTable dt)
{
var stringBuilder = new StringBuilder();
foreach (DataRow dataRow in dataTable.Rows)
stringBuilder.AppendLine(string.Join(delimiter,
dataRow.ItemArray.Select(arg => arg.ToString())));
return stringBuilder.ToString();
}