微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何比较两个不同的文本文件

在有两个文本文件的情况下:

FileA.txt test 1234 testing FileB.txt test 5667 pond

并且FileA.txt中的所有事件都将从FileB.txt中移除,并输出到FileC.txt中

所以FileC.txt会读取:

5667 pond

如何显示Windowslogin对话框?

如何编写一个工具,反转Windows中的颜色?

如何从.NET客户端应用程序加载URL

在.NET控制台应用程序中,防止Windows睡眠/hibernate

处理拖动(从DragOver事件)时是否可以更改鼠标光标?

.NET应用程序在客户端机器中根本不启动

如何读取和写入Windows“networking位置”

通过多台机器时间戳数据 – 时间已closures?

钩从窗口事件从AC#Windows服务应用程序不起作用

.NET核心,Windows Nano服务器和System.Management.Automation

File.WriteallLines("FileC.txt",File.ReadAllLines("FileB.txt").Except(File.ReadAllLines("FileA.txt")));

string fileA,fileB,fileC; var result = File.ReadAllLines(fileB).Except(File.ReadAllLines(fileA)); File.WriteallLines(fileC,result);

我不确定你的文本文件是如何格式化的,但是你可以使用StreamReader来加载和阅读文本的行。 首先,对A执行该操作,将每行添加到数组中,然后通过数组对B的每一行进行过滤,以查看是否存在匹配项。 如果是这样,在用StreamWriter创建C之前,从B中删除该行。

在这里阅读streamreader。 在这里阅读关于Streamwriter。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐