当前位置: 首页 > 面试题库 >

如何在C#中执行Go函数

屈博
2023-03-14
问题内容

有什么方法可以从C#执行Go函数吗?对于Python,我将使用Ironpython为例。

我知道我可以产生一个执行Go脚本的过程,但是如果可能的话,我真的不想回退到这种解决方案。

Google搜索没有显示任何内容,因此有什么方法可以使用API​​做到这一点?还是我必须回退流程?


问题答案:

编辑:我的答案现在是不正确的,因为自从我发布以来,Go已经更新。
这个stackoverflow线程将帮助您解决问题。

原始答案:

我认为您找不到想要的东西会很幸运。
Go是静态链接的,而C#不支持

从C#中,调用预编译的可执行文件并读取输出是我想到的最简单的方法。



 类似资料:
  • 问题内容: 请告诉我,如何在C 代码中包含javascript头文件或javascript函数。 C 代码是用Linux(UBUNTU)编写的吗? 尽管我仅需要执行上述操作,但是由于我打算实现CTI(计算机电话集成)操作,因此请告诉我我的操作目的。 (将不胜感激)非常感谢 问题答案: 从C ++调用脚本函数 http://clipp.sourceforge.net/Tutorial/back_ca

  • 问题内容: 我有一个带有字段的结构类型。 在代码的某个时刻,我想声明一个字面值(例如,当我知道值应该为0或指向0时,您就知道我的意思了) …除非这不起作用 所以我尝试这个 …但是这也不起作用 我该怎么做呢?我唯一能想到的解决方案是使用占位符变量 注意: 当使用 int而不是时, 语法可以 正常 工作 。 编辑:不,不。为此表示歉意。 编辑: 显然,我的问题含糊不清。我正在寻找一种方式来 字面上状态

  • 我有过 然后 我要集群。a只能是BlahFoo或MooFoo 我该如何执行?

  • 问题内容: 在新的Go语言中,如何调用C 代码?换句话说,如何包装我的C 类并在Go中使用它们? 问题答案: 更新: 我已经成功地将一个小型测试C ++类与Go链接在一起 如果您使用C接口包装C ++代码,则应该可以使用cgo调用您的库(请参阅中的gmp示例)。 我不确定C ++中的类概念是否真的可以在Go中表达,因为它没有继承。 这是一个例子: 我有一个C ++类定义为: 我想在Go中使用。我将

  • 问题内容: 我有一个使用PHP(Joomla)实现的系统。现在,客户希望集成一个SMS网关。不幸的是,SMS网关不支持PHP。它用Java编写,所有示例都用JAVA编写。 我应该将其包含在程序中并运行以下示例脚本。 据我所知,我可以使用PHP如下运行 如何在PHP中运行上述Java脚本?可能吗?有没有办法桥接PHP和JAVA?我想要的是在PHP中运行JAVA,否则我会说这两者之间进行通信。 问题答

  • 我想知道在我的C程序中,某个函数在Linux上执行需要多少时间。之后,我想做一个速度比较。我看到了几个时间函数,但最后从boost得到了这个结果。计时: 现在,我不清楚如果我使用上述功能,我会得到CPU在该功能上花费的唯一时间吗? 其次,我找不到任何使用上述功能的例子。请帮助我如何使用上述功能? P.S:现在,我正在使用以秒为单位获取时间,但由于每次CPU负载不同,这给了我不同的结果。