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

C#声明API我搞了好久但是就是不行!VB我会声明!PrivateDeclareFunctionexitaLib"shell32.dll"Alias_"#60"(ByVa... C#声明API 我搞了好久但是就是不行!VB我会声明!
Private Declare Function exita Lib "shell32.dll" Alias _
"#60" (ByVal a As Integer) As Long
上面是VB声明的API
不知道在C#里面怎么声明这个!
那位高手能指点一下!
只要你们告诉我怎么在C#怎么声明API就好了!
展开
 我来答
delaprelson
2009-03-11 · 超过42用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:0
展开全部
给出原形
using System.runtime.interopserver;//忘了 你查一下头
//查看dllimport的声明
[dllImport("dll 名",)]
static extern API返回直 API函数(参数列表);

static void Main(){
API(。net的类型);
}
大概就是这样
你没给出原形,很难说清楚,看资料哦
2known
2009-03-11 · TA获得超过1334个赞
知道小有建树答主
回答量:511
采纳率:100%
帮助的人:355万
展开全部
我看你就是高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
270085954
2009-03-11
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
晕死,没看出那个API的名字是什么,不过给你个网站,各种语言的api,你看一下:http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newtonbear
2009-03-11
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
VB我不会,看不太懂,下面给你个列子。你照着改吧
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(
string lpAppName,
string lpKeyName,
string lpDefault,
StringBuilder lpReturnedString,
int nSize,
string lpFileName
);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式