我正在使用C#并试图将几行输出到ASCII文件。我遇到的问题是,我的Linux主机是看到这些文件为:如何在没有CRLF的情况下在C#中编写所有行
ASCII text, with CRLF line terminators
我需要这个文件只是:
ASCII text
的CRLF会引起一些问题,我希望有C#中的一种方式就是以我想要的方式创建格式化的文件。
我基本上使用此代码:
string[] lines = { "Line1", "Line2" };
File.WriteAllLines(myOutputFile, lines, System.Text.Encoding.UTF8);
有一种简单的方法来创建没有CRLF行终止的文件吗?我可以在Linux端处理它,但是宁可从一开始就以适当的格式创建文件。
出于好奇:你有多少知识/ E使用ASCII或C#如何在内部存储字符串/字符值? – lyrisey
@mikurski,对于C#如何在内部存储值,我没有太多的知识。 – jared
String类的MSDN .NET文档可能对您有用,特别是Replace()方法。见http://msdn.microsoft.com/en-us/library/system.string.aspx – lyrisey