调用动态库的代码编写

RealDreamMan 2003-11-24 05:59:54
我在抄写《Visual C#.NET 入门与提高》出版社:清华大学的第8章 基本的问输入/输出操作的示例时,关于代码
”[DllImport("Kernel32")]
static extern unit GetDriveType(string Name);“我不知道该写在何处?
我想知道这种调用动态库的代码该如何写,写在工程的什么页面里,有好心人请指教,不胜感谢!
...全文
36 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FileNewExit 2003-11-24
  • 打赏
  • 举报
回复
[DllImport("kernel32.dll", EntryPoint="GetDriveType")]
public static extern int GetDriveType (
string nDrive
);


可以写在当前的类中,使用时直接调用就OK了; GetDriveType(@"A:")
也可以新添加一个类(项目->添加类),假设叫做NativeAPI,使用的时候
NativeAPI.GetDriveType(@"A:")
shajie 2003-11-24
  • 打赏
  • 举报
回复
http://www.csdn.net/Develop/Read_Article.asp?Id=20948
http://www.csdn.net/Develop/Read_Article.asp?Id=11193
swotcoder 2003-11-24
  • 打赏
  • 举报
回复
DllImport("Kernel32")] // DllImport("Kernel32.dll")]
static extern unit GetDriveType(string Name);

写在对函数GetDriveType进行调用之前。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧