文本文件格式
headerinfo = "abc" **part1=001** element1 element2.... ... element15 end_element **part2=002** element1 element2.... ... emelent15 end_element ...... end_header
我想从part1=001最多但不包括选择所有文本行part2=002.
到目前为止,我有:
var res = (from line in File.ReadAllLines(sExecPath + @"\" + sFileName)
where line == "part1=001"
select line).ToList();
Run Code Online (Sandbox Code Playgroud)
我试图在linq中使用选项之间,它似乎没有返回任何结果.
var part1= (from prt in File.ReadAllLines(sExecPath + @"\" + sFileName)
where prt.CompareTo("part1=001") >=0
&& prt.CompareTo("part=002") >= 0
select prt);
Run Code Online (Sandbox Code Playgroud)