作业帮 > 综合 > 作业

修饰词的作用[ DllImport ( "kernel32" ) ]private static extern int

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 19:06:07
修饰词的作用
[ DllImport ( "kernel32" ) ]
private static extern int GetPrivateProfileString ( string section ,string key ,string def ,StringBuilder retVal ,int size ,string
private static extern 在这里具体指什么,为什么要在这里存在,不要说因为ms规定?ms为什么要规定这些呢?
修饰词的作用[ DllImport (
private 不是必需的,根据设计了,public也可以阿
extern 关键字表示该方法是要调用非托管代码
如果使用extern关键字来引入非托管代码,则必须也同时使用static.为什么要用static,是因为你调用非托管代码,总得有个入口点吧,那么你声明的这个GetPrivateProfileString方法就是你要调用的非托管代码的入口.想想Main函数,是不是也必须是static呢.