Как написать все строки в C# без CRLF

Я использую C# и пытаюсь вывести несколько строк для ASCII-файл. Проблема, с которой я сталкиваюсь, заключается в том, что мой хост Linux видит эти файлы как:

ASCII text, with CRLF line terminators

Мне нужно, чтобы этот файл был просто:

ASCII text

CRLF вызывает некоторые проблемы, и я надеялся, что в C# есть способ просто создать файл отформатирован так, как я хочу.

В основном я использую этот код:

string[] lines = { "Line1", "Line2" };
File.WriteAllLines(myOutputFile, lines, System.Text.Encoding.UTF8);

Есть ли простой способ создать файл без разделителей строк CRLF? Я, вероятно, могу позаботиться об этом на стороне Linux, но лучше просто создам файл в правильном формате с самого начала.

12
задан DerApe 8 June 2017 в 05:56
поделиться