早上好,
我正在编写一个拼写检查器,对于这种情况,它对性能至关重要。也就是说,由于我打算连接到数据库并使用 C# 制作 GUI,所以我用 C 编写了一个编辑距离计算例程并编译成一个 DLL,我在 C# 中使用DllImport
. 问题是我认为(尽管我可能错了)将单词从String
to一个一个地编组char *
会导致大量开销。也就是说,我考虑过使用 C++/CLI,以便我可以String
直接使用 .NET 中的类型......我的问题是 C++/CLI 性能与本机 C 代码相比如何进行繁重的数学计算和数组访问?
非常感谢。