我有一个代表项目的文件,在一行中有项目 GUID,后跟 5 行描述该项目。
例子:
Line 1: Guid=8e2803d1-444a-4893-a23d-d3b4ba51baee name= line1
Line 2: Item details = bla bla
.
.
Line 7: Guid=79e5e39d-0c17-42aa-a7c4-c5fa9bfe7309 name= line7
Line 8: Item details = bla bla
.
.
我试图首先访问此文件以使项目的 GUID 符合使用 LINQ 提供的标准,例如 where line.Contains("line1").. 这样我将获得整行,我将从那里提取 GUID,我想将此 GUID 传递给另一个应该“再次”访问文件的函数,找到该行(在哪里line.Contains("line1") && line.Contains("8e2803d1-444a-4893-a23d-d3b4ba51baee")
并从该行开始读取接下来的 5 行。
有什么有效的方法吗?