c# - 如何在C#中执行Go函数

标签 c# go

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

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

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

最佳答案

我觉得弗兰克的回答不对! Golang 支持多种构建模式,其中一种是 c-shared 模式,这意味着你可以像使用 c 模块一样使用它。 例如: https://www.trs.ai/c%E8%B0%83%E7%94%A8golang%E4%BB%A3%E7%A0%81/

关于c# - 如何在C#中执行Go函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37755484/

相关文章:

c# - 在 DateTimePicker 中使用特定字体截断第一个数字

go - 检查进程是否正在运行(使用进程名称)

使用 <(..) 参数执行

c# - 从包含可能重复项的列表中获取特定项目的索引

c# - .net 中的 IP 路由表查找

unit-testing - 如何在 Go 中模拟包方法?

go - 以字符串开头的结构字段名称

go - 在包内组织的数据库层

c# - 发生异常时关闭数据库连接的正确方法

c# - 性能动态与反射