修饰词的作用
[ DllImport ( "kernel32" ) ]
private static extern int GetPrivateProfileString ( string section ,string key ,string def ,StringBuilder retVal ,int size ,string
private static extern 在这里具体指什么,为什么要在这里存在,不要说因为ms规定?ms为什么要规定这些呢?
人气:212 ℃ 时间:2020-01-29 12:25:39
解答
private 不是必需的,根据设计了,public也可以阿
extern关键字表示该方法是要调用非托管代码
如果使用extern关键字来引入非托管代码,则必须也同时使用static.为什么要用static,是因为你调用非托管代码,总得有个入口点吧,那么你声明的这个GetPrivateProfileString方法就是你要调用的非托管代码的入口.想想Main函数,是不是也必须是static呢.
推荐
猜你喜欢
- shall we go to visit the Great Wall first?_ A.yes,we do B.yes,let`s C.no,you shuoldn`t选b 不选其他
- 有四个数,每次选三个数,算出平均数,再加上另外一个数,计算四次,得到四个数是93,135,75,111,.求:原来四
- 江苏地区以后是否会发生地震?
- 已知两数4和8,试写出第三个数,使这三个数中,其中一个数是其余两数的比例中项,第三个数是_(只需写出一个即可).
- 为了证明液体压强公式的正确,法国科学家帕斯卡在1684年做了著名的“裂桶”实验,用装满水的密闭的木桶,在
- 按规律填数 25分之3分小于0.16小于5分之1小于0.24小于25分之7小于0.32小于( )
- 连词成句 gave,Jack,on,me,a ,of,paper,to,piece,write
- The type of music has become every famous in Britain and is every good music( )