调用DLL里面的函数时候,执行效率就是由DLL决定的
数据展示的场景是什么样的? 执行效率的具体要求是什么? 除非要求非常高,(如海量数据毫秒级或者更高) 否则通过托管代码调用非托管代码的开销几乎可以忽略 使用c#比用c++做UI,开发效率高
简单回答楼主: 1. 调用C++的Dll可以发挥C++原本的效率。 2. 接口调用的开销基本上都可以忽略不计,除非很频繁的调用或者传递的数据量比较大的情况吧。 我觉得应该是这样考虑: 采用C++的dll主要是为了提升关键业务的效率,例如图像处理之类的。 而其他接口调用之类的次要损耗时间如果不是很多均可以忽略不计。 (既然你有资源,你大可以自己弄个Demo调用下API,还能监测到具体的损耗数据,都比在这里问这么笼统的问题强)
111,128
社区成员
642,533
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧