• 大小: 3KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: C#
  • 标签: INIClass  

资源简介

关于INI文件的读取写入类,跟博客配套的。关于INI文件的读取写入类,跟博客配套的。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.IO;

namespace cReadConfigFile
{
    public class INIClass
    {
        public string inipath;
        [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);
        ///  
        /// 构造方法 
        /// 
 
        /// 文件路径
        public INIClass(string INIPath)
        {
            inipath = INIPath;
        }
        ///  
        /// 写入INI文件 
        /// 
 
        /// 项目名称(如 [TypeName] ) 
        /// 键 
        /// 值 
        public void IniWriteValue(string Section string Key string Value)
        {
            WritePrivateProfileString(Section Key Value this.inipath);
        }
        ///  
        /// 读出INI文件 
        /// 
 
        /// 项目名称(如 [TypeName] ) 
        /// 键 
        public string IniReadValue(string Section string Key)
        {
            StringBuilder temp = new StringBuilder(500);
            int i = GetPrivateProfileString(Section Key ““ temp 500 this.inipath);
            return temp.ToString();
     

评论

共有 条评论

相关资源