gpt4 book ai didi

c# - Web 服务的 C++ 返回值

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:37:26 26 4
gpt4 key购买 nike

我有一些 .dll 原生 C++ 程序,主要返回 int/double 值、数组结构和字符串值。这些值应该由用 C# 编写的 Web 服务程序获取。

我想知道是否真的有必要修改我的 C++ 程序并适应 Web 服务,即返回值,例如 XML 字符串/文件和 XSD 字符串/文件。我个人认为我不应该修改它们,因为我认为 C# 可以使用互操作接收 C++ 值并使用 .Net 库的组件轻松序列化。

但是,我希望收到有关将 C++ 值传递到 Web 服务的最佳、快速和有效方法的评论。

谢谢!!

最佳答案

我想你可以按照你说的去做。
过去,我通过围绕我的 native 类编写 C++/CLI 包装器并使用 C# 中的那些来实现相同或相似的效果。这不会产生 C# 互操作的开销,我注意到这可能非常昂贵。

关于c# - Web 服务的 C++ 返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1290997/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com