C# ini文件读写基本操作
来源:互联网 发布:申万宏源证券炒股软件 编辑:程序博客网 时间:2024/05/17 23:00
ini文件格式
[Section1] KeyWord1 = Valuel KeyWord2 = Value2 …… [Section2] KeyWord3 = Value3 KeyWord4 = Value4
代码段
[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);/*参数:section:INI文件中的段落;key:INI文件中的关键字;val:INI文件中关键字的数值;filePath:INI文件的路径。*/private void buttonRead_Click(object sender, EventArgs e){/*正确读取INI的必须满足三个前提:INI文件的全路径、段落名称和关键字名称。否则就无法正确读取。你可以设定读取不成功后的缺省数值,在下面的程序中,为了直观设定的是“无法读取对应数值!”字符串。*/StringBuilder temp = new StringBuilder(255);// int i = GetPrivateProfileString("段落名称一", "键一", "无法读取对应数值!",temp,255, SettingsPath);int i = GetPrivateProfileString("Data", "User", "无法读取对应数值!", temp, 255, SettingsPath);int jj = temp.Length;MessageBox.Show("键一=" + temp.ToString());}private void buttonWrite_Click(object sender, EventArgs e){/*对INI文件进行写操作的时候,如果此时在INI文件中存在和要写入的信息相同的段落名称和关键字,则将覆盖此INI信息。*///WritePrivateProfileString("段落名称一", "键一", "值一", SettingsPath);WritePrivateProfileString("Data", "User", "张三", SettingsPath);WritePrivateProfileString("段落名称三", "键三", "值三", SettingsPath);MessageBox.Show("成功写入INI文件!", "信息");}string SettingsPath = @"./\\Settings.ini";private void buttonModify_Click(object sender, EventArgs e){//删除一个键值WritePrivateProfileString("段落名称一", "键一", null, SettingsPath);//删除一个段落WritePrivateProfileString("段落名称一", null, null, SettingsPath);}
- C# ini文件读写基本操作
- C#读写ini文件操作
- C#对*.ini文件的读写操作
- C#进行INI文件的读写操作
- C#对*.ini文件的读写操作
- C#对ini文件的读写操作
- C#中Ini文件读写操作
- C#读写INI文件
- C#读写INI文件
- C#读写INI文件
- C#读写INI文件
- c#读写ini文件
- C#读写INI文件
- C#读写INI文件
- C# 读写ini文件
- c# 读写ini文件
- C#读写INI文件
- C#读写INI文件
- mysql免安装文档
- win32 窗体开发主要流程
- MSP430仿真&烧写程序
- poj 2983 Is the Information Reliable? (Bellman_Ford)
- 《请叫我英雄》 好看,搞笑加励志
- C# ini文件读写基本操作
- MSP430常见问题与解答
- rcp(插件开发)资源存放的规则
- 算法的优雅(四):让CPU曲线听你的指挥
- iOS上的safrai不支持使用关键字作为对象属性名称或方法名称
- rcp(插件开发)获取Plugin/Bundle中文件资源的绝对路径
- ZOJ 3645 BiliBili
- hdu 1075 What Are You Talking About
- TextView高级显示——显示不同颜色的字&水平滚动