在有两个文本文件的情况下:
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] 举报,一经查实,本站将立刻删除。