我见过从C ++ Visual Studio 2010调用的内联32位.asm,使用Microsoft的__fastcall协议和整个“extern C”标题来自C ++项目的x64手写.asm文件,但我不知道看到C#中的等价物(我的首选语言)。
从C#文件中,有没有办法在C#Winforms应用程序中调用手写的64位.asm文件?
答案 0 :(得分:1)
如果你真的需要从C#执行汇编代码,请参阅例如here - 使用unsafe
代码,指针,未损坏的委托和包含二进制形式汇编程序的字节数组......
答案 1 :(得分:0)
尝试查看This code project。它描述了将汇编混合到c ++然后在C#中调用c ++程序集的技术。