相关疑难解决方法(0)

可以在golang应用程序中使用c#制作的dll

我创建了一个在c#中添加两个数字的基本类.我把它建成了一个dll,但是当我试图在golang中调用它时,我没有成功.

目前这可能在golang吗?如果是这样,有人可以举例说明如何做到这一点?

编辑:我已经包含了我做这件事的最后一次尝试.C#dll只是一个添加传入的两个数字的方法.

package main

import (
    "fmt"
    "syscall"
)

func main() {
    var mod = syscall.NewLazyDLL("MathForGo.dll")
    var proc = mod.NewProc("Add");
    proc.Call(2,3);
    fmt.Printf("%v",proc)
}
Run Code Online (Sandbox Code Playgroud)

.net c# go

11
推荐指数
1
解决办法
8034
查看次数

标签 统计

.net ×1

c# ×1

go ×1