| 网站首页 | 都匀新闻 | 电脑教程 | 都匀生活 | 软件下载 | 都匀图片 | 
您现在的位置: 魅力都匀 >> 电脑教程 >> C#学习笔记 >> 正文
在C#中操作INI文件
作者:蔡老师  文章来源:本站原创 点击数: 更新时间:2008-5-30 【字体:

  由于C#中并没有提供操作INI文件的功能,所以我们需要自己用API来实现,所以第一步,加上对System.Runtime.InteropServices这个命名空间的引用。

  相关的AIP函数是

  [DllImport("kernel32")]
        private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
        [DllImport("kernel32")]
        private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);

  而为了以后的使用方便,我们可以把相关的代码写成一个类,以后用起来就方便多了,呵呵,相关代码如下:

namespace INI
{
    class INI
    {
        [DllImport("kernel32")]
        private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
        [DllImport("kernel32")]
        private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
        string filename = string.Empty;
        /// <summary>
        /// INI文件操作,参数为INI文件的文件名,使用绝对路径
        /// </summary>
        /// <param name="FileName"></param>
        public void INIfile(string FileName)
        {
            filename = FileName;
        }

[1] [2] [3] 下一页



  • 上一篇文章:

  • 下一篇文章:
  • 收藏到QQ书签
    发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    关于〖在C#中操作INI文件〗的最新评论:
     
    栏目导航  
    栏目更新推荐  
    ·在C#中使用MaxtoCode混淆器图解教程
    ·在C#中用RSA做共享软件之验证注册码
    ·在C#中用RSA做共享软件之计算注册码
    ·C#中获取汉字的拼音类完整代码
    ·C#连接MSSQL数据库
    ·C#连接有密码的ACCESS数据库
    ·在C#中使用Oledb连接ACCESS数据库
    ·在C#中操作INI文件
    点击排行  

     在C#中使用MaxtoCode混淆器图解教…
     在C#中使用Oledb连接ACCESS数据库
     在C#中使用region收缩代码块
     C#中左键弹出菜单功能的实现
     C#连接有密码的ACCESS数据库
     在C#中用RSA做共享软件之计算注册…
     在C#中用RSA做共享软件之验证注册…
     C#连接MSSQL数据库
     C#中获取汉字的拼音类完整代码
     给Microsoft Visual C#编辑器加上…
     在C#中操作INI文件
     开设本栏目的说明

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |
    黔ICP备06001794号