我有一个文档,开头有几个空行。我试图仅从文档的开头删除空行。我有这段代码可以从整个文档中删除空行,但我只想删除开头的空行。通常,在我需要的信息之前有 1-4 个空行。
var lines = File.ReadAllLines(fileName).Where(arg => !string.IsNullOrWhiteSpace(arg));
File.WriteAllLines(fileName, lines);
我考虑过使用 while 循环使用 while readline(fileName).First.Length = 0 但我担心在获得我需要的文件(即一个开头没有空行)。
我确实想去掉换行符。
最佳答案
var lines = File.ReadAllLines(fileName);
File.WriteAllLines(fileName, lines.SkipWhile(line => string.IsNullOrWhiteSpace(line)));
关于c# - 删除文件开头的空行 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46758253/