C#如何声明这个API 急。。。。。。。。。。

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:16:22
C#声明API 我搞了好久但是就是不行!VB我会声明!
Private Declare Function exita Lib "shell32.dll" Alias _
"#60" (ByVal a As Integer) As Long
上面是VB声明的API
不知道在C#里面怎么声明这个!
那位高手能指点一下!
只要你们告诉我怎么在C#怎么声明API就好了!

给出原形
using System.runtime.interopserver;//忘了 你查一下头
//查看dllimport的声明
[dllImport("dll 名",)]
static extern API返回直 API函数(参数列表);

static void Main(){
API(。net的类型);
}
大概就是这样
你没给出原形,很难说清楚,看资料哦

我看你就是高手

晕死,没看出那个API的名字是什么,不过给你个网站,各种语言的api,你看一下:http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp

VB我不会,看不太懂,下面给你个列子。你照着改吧
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(
string lpAppName,
string lpKeyName,
string lpDefault,
StringBuilder lpReturnedString,
int nSize,
string lpFileName
);