Nas*_*ter 1 .net vb.net performance assembly
我想在VB.NET中调用一些ASM函数.我该怎么做?这是出于性能目的.
我没有在网上找到任何东西.
谢谢
VB.NET和CLR一般不支持将汇编代码与CIL混合(可能,但我们假设它不是)在同一个程序集中(注意"程序集"是给.NET的名称)可执行文件并没有提到"汇编代码",我知道这很混乱.
你想通过互操作来做到这一点.您需要将汇编指令编译到它们自己的本机Windows DLL文件中,然后导出这些函数(汇编器/链接器将附带有关如何执行此操作的说明),然后从VB.NET中定义静态类("模块" ")具有来自DLL的每个导出函数的DllImport语句.那么这只是调用这些功能的问题.
CLR为您处理类型转换("编组")到本机.