如何从文本文件中删除除第一行以外的所有内容?
我试过了:
var lines = File.ReadAllLines(path + "/resource.rpf" + "/" + "__resource.lua");
foreach (var item in lines.Take(1));
但并不像我想要的那样工作。
答案 0 :(得分:4)
var lines = File.ReadAllLines(path + "/resource.rpf" + "/" + "__resource.lua");
string firstLine = lines[0];
最好的解决方案是只读取第一行开头:
using(StreamReader sr = new StreamReader(path" + "/resource.rpf" + "/" + "__resource.lua"))
{
string firstLine = sr.ReadLine();
}
答案 1 :(得分:1)
lines
是一个字符串数组,因此您只需使用:
lines[0]
但最好只读取第一行,除非你想要代码的其他部分中的其他行。