C#做的dll,其他语言可否调用呢?例如C++,java,delphi等

C#做的dll,其他语言能否调用呢?例如C++,java,delphi等
C#做的dll,其他语言能否调用呢?例如C++,java,delphi等
------解决思路----------------------
通过regasm把C#的dll注册到COM,其它语言/平台一般都有框架支持COM调用
------解决思路----------------------
这个肯定是毫无疑问可以的啦。
------解决思路----------------------
任何只要支持COM调用的语言都可以调用。

进一步,不支持COM调用也没有关系,你可以将C#程序封装成Web服务,任何能够访问http的语言也都能调用。

连这个都不行,还有办法,通过直接调用程序,传递参数或者数据文件的方式也可以调用。只要目标语言支持读写文件和启动一个程序。

结论就是没有什么不能调用的。
------解决思路----------------------
只要该语言对COM组件是支持的话,一般都是没有问题的!!