资源简介
关于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();
评论
共有 条评论