已有57人关注
extern使用方法
发表在C#图书答疑 2018-03-24 《C#项目开发实战入门》第3章 快递单打印精灵——电商最佳拍档
是否精华
版块置顶:

namespace Express.Common

{

    class ReadFile

    {

        [DllImport("kernel32")] //引入“shell32.dll”API文件

        public static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);


        public ReadFile()

        {


        }


        /// <summary>

        /// 从INI文件中读取指定节点的内容

        /// </summary>

        /// <param name="section">INI节点</param>

        /// <param name="key">节点下的项</param>

        /// <param name="def">没有找到内容时返回的默认值</param>

        /// <param name="filePath">要读取的INI文件</param>

        /// <returns>读取的节点内容</returns>

        public static string GetIniFileString(string section, string key, string def, string filePath)

        {

            StringBuilder temp = new StringBuilder(1024);

            GetPrivateProfileString(section, key, def, temp, 1024, filePath);

            return temp.ToString();

        }

    }

}

看不懂

2018-03-24 13:06:03编辑
分享到:
精彩评论 1
小禾斗
学分:7338 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2018-03-24
沙发

读者朋友:

  您好,你说的这个是在引用系统API函数时候,使用C#重写API函数的固定语法,extern 修饰符用于声明在外部实现的方法,它常见用法是在使用 Interop 服务调入非托管代码时与 DllImport 属性一起使用。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照