首页 > 学院 > 开发设计 > 正文

C# INI文件读写类

2019-11-08 01:27:10
字体:
来源:转载
供稿:网友
    public class Ini    {        // 声明INI文件的写操作函数 WritePRivateProfileString()        [System.Runtime.InteropServices.DllImport("kernel32")]        private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);        // 声明INI文件的读操作函数 GetPrivateProfileString()        [System.Runtime.InteropServices.DllImport("kernel32")]        private static extern int GetPrivateProfileString(string section, string key, string def, System.Text.StringBuilder retVal, int size, string filePath);        private string sPath = null;        public Ini(string path)        {            this.sPath = path;        }        public void Writue(string section, string key, string value)        {            // section=配置节,key=键名,value=键值,path=路径            WritePrivateProfileString(section, key, value, sPath);        }        public string ReadValue(string section, string key)        {            // 每次从ini中读取多少字节            System.Text.StringBuilder temp = new System.Text.StringBuilder(255);            // section=配置节,key=键名,temp=上面,path=路径            GetPrivateProfileString(section, key, "", temp, 255, sPath);            return temp.ToString();        }    }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表