将“stop”关键字包装为函数名称

tmi*_*hty 1 c# vb.net

我需要将 C# 代码转换为 VB.NET。

C# 写道:

    [DllImport("IrisAPI.dll", CallingConvention = CallingConvention.Cdecl)]
    public static extern void stop();
Run Code Online (Sandbox Code Playgroud)

当我在 VB.NET 中编写相同的代码时,它看起来像这样:

    <DllImport("IrisAPI.dll", CallingConvention := CallingConvention.Cdecl)> _
    Public Shared Sub stop()
    End Sub
Run Code Online (Sandbox Code Playgroud)

但是“stop”是VB.NET的关键字,编译器不会让我这样做。

我将如何包装它才能使其工作?

谢谢!

stu*_*rtd 5

使用EntryPoint属性的属性

<DllImport("IrisAPI.dll", CallingConvention:=CallingConvention.Cdecl, EntryPoint:="stop")>
Public Shared Sub custom_name_here()
Run Code Online (Sandbox Code Playgroud)