我创建了一个应用程序,它解析一些文本文件并将信息提取出来并将其分类到一个表中
这是一个示例
NODE DSP Name BUS IDENT STATION REF1 REF2
nnn1_1 S|xxxx|A1 1 1 1 S|yyyyyyyyyy|A1 S|zzzzzzz|A1
mmm1_1 R|xxxx|A1 1 1 1 R|yyyyyyyyyy|A1 R|zzzzzzz|A1
xxx1_2 R|xxxx|A1 1 1 1 R|yyyyyyyyyy|A1 R|zzzzzzz|A1
yyy1_1 R|xxxx|A1 1 1 1 R|yyyyyyyyyy|A1 R|zzzzzzz|A1
我需要检查 3 件事
- 如果在 DSP Name 中有一个
S|
表示它至少有一个对应的 R| - 对应的
R|
有相同的BUS
,IDENT
,STATION
- 那
REF1
和REF2
匹配的名字
我可以通过每次拉入表格一行并建立所有(S|
)的列表,然后让该列表搜索相应的(R|
)...我已经有了这些一个数据表,以及一个 CSV 文件
有没有更简单的方法来做到这一点?喜欢 LINQ?