C# kullanıyorum ve bir ASCII dosyasına birkaç satır çıkarmaya çalışıyorum.CRLF olmadan C# içinde WriteAllLines nasıl yazılır
ASCII text
CRLF bazı sorunlara yol açıyor ve orada umuyordum:
ASCII text, with CRLF line terminators
Sadece olmak için bu dosyayı gerekir: yaşadığım sorun benim Linux ana kadar bu dosyaları görme olmasıdır sadece istediğim şekilde biçimlendirilmiş dosyayı oluşturmak için C# bir yoluydu.
string[] lines = { "Line1", "Line2" };
File.WriteAllLines(myOutputFile, lines, System.Text.Encoding.UTF8);
CRLF satır sonlandırıcı olmadan dosya oluşturmak için kolay bir yol var mı:
Temelde bu kodu kullanıyorum? Bunu muhtemelen Linux tarafında halledebilirim, ancak dosyayı en başından doğru biçimde oluşturmayı tercih ederim.
meraktan: Eğer çok bilgi/e var mı ASCII ile xperience veya C# dahili/karakter değerlerini dahili olarak nasıl depolar? – lyrisey
@mikurski, C# değerlerinin dahili olarak nasıl değerlendiğiyle ilgili fazla bilgiye sahip değilim. – jared
String sınıfı için MSDN .NET belgelerinde, özellikle de Replace() yöntemi yararlı olabilir. Bkz. Http://msdn.microsoft.com/en-us/library/system.string.aspx – lyrisey