gpt4 book ai didi

c# - Csharp 组件,它为 2 个字符串生成带有差异突出显示的片段

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:27 25 4
gpt4 key购买 nike

我需要类似于 Delphi DLL 的 C# 实现(最好是开源的)。我目前正在使用包装器(提供了 C# 语法,但它是来自不同语言的调用)

zdiff( string ref str1, string ref str2, int range , int trim  ) 

它在里面调用

str1 = GetHiDiff(@str1,1,trim)
str2 = GetHiDiff(@str1,2,trim)

在哪里

function GetHiDiff(s:pchar; sIndex:integer; wtrim:integer): pchar; stdcall;

它的作用是返回 str1 的左侧 html 片段和 str2 的右侧 html 片段,其中突出显示了差异,因为字符串是通过引用传递的。范围参数确定 html 片段的大小。不确定 trim > 0 的作用。

最佳答案

给你。 DiffPlex - .NET 差异生成器

http://diffplex.codeplex.com/

关于c# - Csharp 组件,它为 2 个字符串生成带有差异突出显示的片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2466893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com