C#中实现读写INI文件中的值

添加人:iyond七级(4373分)   添加时间:2007-04-03    阅读次数:1373  收藏此教程

保存程序的配置文件有多种方式,但是对于绿色软件来说,最好的莫过于ini文件了.如果我们要在.Net程序中使用Ini文件的话,是否还需要自己去写读写文件的代码呢?其实不用,微软提供了几个关于读写ini文件的API.我们只需在项目中直接使用即可.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**/////声明读写INI文件的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);
/**//// <summary>
/// 写INI文件
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <param name="Value"></param>
public static void IniWriteValue(string path, string Section, string Key, string Value)
{
    WritePrivateProfileString(Section, Key, Value, path);
}

/**//// <summary>
/// 读取INI文件指定
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <returns></returns>
public static string IniReadValue(string path, string Section, string Key)
{
    StringBuilder temp = new StringBuilder(255);
    int i = GetPrivateProfileString(Section, Key, "", temp, 255, path);
    return temp.ToString();
}
1页 第1上一页1下一页
相关的教程: CSharp ini文件
收藏此教程

当前平均分: 0.0(0 次打分)

-5-4-3-2-1012345
评论主题
您的大名
您的评论
验证码 点击换一个验证码
知识库搜索: