C# ini文件读写简单封装

一、故事线

ini文件是非常好用的配置文件,通过系统api可以方便的管理参数,本文介绍一下c#下文件读写方法。

二、文件格式

通常ini文件是这样的格式:

[section1]

key1=value1

key2=value2

[section2]

key3=value3

key4=value4

section标识块,一个简单的分组

key~value对应的键值对

三、系统API

[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);

DLLImport引用系统API

三、用法介绍(封装)

public static string IniReadValue(string section
            , string key
            , string iniPath)
{
    StringBuilder temp = new StringBuilder(500);
    int i = GetPrivateProfileString(section, key, "", temp, 500, iniPath);
    return temp.ToString();
}

public static void IniWriteValue(string section
       , string key
            , string value
            , string iniPath)
{
  WritePrivateProfileString(section, key, value, iniPath);
}

这个封装我也一直在用,非常方便。

转载于:https://www.cnblogs.com/sunlyk/p/7457746.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值