【发布时间】:2011-05-20 21:50:54
【问题描述】:
早上好,
我正在编写一个拼写检查器,在这种情况下,它对性能至关重要。也就是说,由于我打算连接到数据库并使用 C# 制作 GUI,所以我用 C 语言编写了一个编辑距离计算例程并编译为我在 C# 中使用DllImport 使用的 DLL。问题是我认为(虽然我可能错了)从String 到char * 一个一个地编组单词会导致大量开销。也就是说,我考虑过使用 C++/CLI,以便我可以直接在 .NET 中使用 String 类型...我的问题是 C++/CLI 性能与本机 C 代码相比如何进行繁重的数学计算和数组访问?
非常感谢。
【问题讨论】:
-
我认为,CIL 也是这样做的,但是是隐含的。
-
为什么要一个一个传字?传递整个 txt。
标签: c# performance c++-cli dllimport native-code