在本操作指南中,我们将向您解释在 C#** 中比较 Text 文件的分步过程。本手册使用最好的文档比较 API 之一来比较两个文本文件。此外,本指南还提供示例代码,向您展示C# 比较两个文本文件** 功能的实现。以下是比较两个纯文本文件的详细说明和示例代码。
在 C# 中比较文本文件的步骤
- 在 .NET 应用程序中从 NuGet 网站安装 GroupDocs.Comparison for .NET 包,用于比较文本文件
- 添加对 GroupDocs.Comparison 命名空间的引用以比较两个文本文档
- 通过创建 Comparer 类的实例来加载源文本文件
- 使用 Comparer 类的 Add 方法加载目标文本文档
- 调用 Comparer 类的 Compare 方法,将生成的 Text 文件保存到磁盘
上述步骤使您可以轻松开发C# 比较两个文本文件并显示差异 功能。您只需要编写几行包含文档比较库的 API 调用的代码。您还可以在任何操作系统(如 MS Windows、Linux 和 Mac OS)上执行这些说明,而无需安装额外的第三方软件。
在 C# 中比较文本文件的代码
using System; | |
using GroupDocs.Comparison; | |
namespace CompareTextFilesInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare Text files using C# | |
{ | |
// Remove the watermark in output Text document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.txt")) | |
{ | |
comparer.Add("target.txt"); | |
comparer.Compare("result.txt"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
上面的例子显示了比较两个文本文件的实现,并突出了 C# 应用程序中的差异。此示例采用两个文本文件进行比较,并将结果保存在输出文本文档中。但是,您也可以通过重复步骤 4 使用此代码比较多个纯文本文件。此外,您可以使用文档转换器 API 快速执行各种其他文档格式的文档比较。
我们已经讨论了开发 C# 比较文本文件功能的详细过程。最近,我们发表了一篇关于在 C# 中比较 PDF 文件的文章,请查看 如何使用 C# 比较 PDF 文件 指南以获取更多信息。