晚安我从事模糊字符串匹配已有一段时间了,使用带有一些指针的C,我可以非常快速地(满足我的需要)实现两个字符串之间的Levenshtein距离。我尝试使用不安全代码和fixed关键字将代码移植到C#,但性能很慢。所以我选择构建一个C++dll并使用C#中的[DllImport],自动编码每个字符串。问题是,在分析之后,这一直是我程序中最耗时的部分,占程序总运行时间的50-57%。因为我认为我需要对来自大约300万条数据库记录的文本字段的大量子字符串进行一些繁重的工作,所以我认为Levenshtein距离所花费的时间几乎是NotAcceptable。也就是说,我想知道您是否对下面的代码有任