c#源码:
[DllImport("Native.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool ResetScanner();
这是我用工具转换的:
<DllImport("Native.dll")> _
<Return: MarshalAs(UnmanagedType.Bool)> _
Public Shared Function ResetScanner() As Boolean
End Function
转换后提示有3处错误:
<Return: MarshalAs(UnmanagedType.Bool)> _ ,提示Return关键字作为标识符无效;MarshalAs应为声明
End Function ,"End Function"前面必须是匹配的"Function"
我VB代码不会,请各位朋友帮忙看看,把我把这段C#代码转换一下,如何去除这3处错误.
[DllImport("Native.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool ResetScanner();
这是我用工具转换的:
<DllImport("Native.dll")> _
<Return: MarshalAs(UnmanagedType.Bool)> _
Public Shared Function ResetScanner() As Boolean
End Function
转换后提示有3处错误:
<Return: MarshalAs(UnmanagedType.Bool)> _ ,提示Return关键字作为标识符无效;MarshalAs应为声明
End Function ,"End Function"前面必须是匹配的"Function"
我VB代码不会,请各位朋友帮忙看看,把我把这段C#代码转换一下,如何去除这3处错误.
<Return: MarshalAs(UnmanagedType.Bool)> _
Public static extern Boolean ResetScanner()http://www.dotnetspider.com/convert/CSharp-To-Vb.aspx
http://www.cnblogs.com/downmoon/archive/2007/12/28/1018088.html