C#对INI文件操作简单分析

开发 后端
这里介绍C#对INI文件操作,当在调用 WritePrivateProfileString()对INI文件进行写操作的时候,如果此时在INI文件中存在和要写入的信息相同的段落名称和关键字,则将覆盖此INI信息。

C#语言还是比较常见的东西,这里我们主要介绍C#对INI文件操作,包括介绍对INI文件进行写操作等方面。

C#对INI文件操作

对INI文件进行写操作,是通过组件button2的"Click"事件来实现的。这里有一点应该注意,当在调用 WritePrivateProfileString()对INI文件进行写操作的时候,如果此时在INI文件中存在和要写入的信息相同的段落名称和关键字,则将覆盖此INI信息。下面是button2组件的"Click"事件对应的代码清单:

  1. private void button2_Click ( object sender , System.EventArgs e )  
  2. {  
  3. string FileName = textBox1.Text ;  
  4. string section = textBox2.Text ;  
  5. string key = textBox3.Text ;  
  6. string keyValue = textBox4.Text ;  
  7. WritePrivateProfileString ( section , key , keyValue , FileName ) ;  
  8. MessageBox.Show( "成功写入INI文件!" , "信息" ) ;  

正确读取INI的必须满足三个前提:INI文件的全路径、段落名称和关键字名称。否则就无法正确读取。你可以设定读取不成功后的缺省数值,在下面的程序中,为了直观设定的是“无法读取对应数值!”字符串,读取INI文件是通过button3组件的“Click”事件来实现的,下面是其对应的代码清单:

  1. private void button3_Click ( object sender , System.EventArgs e )  
  2. {  
  3. StringBuilder temp = new StringBuilder ( 255 ) ;  
  4. string FileName = textBox1.Text ;  
  5. string section = textBox2.Text ;  
  6. string key = textBox3.Text ;  
  7. int i = GetPrivateProfileString ( section , key ,"无法读取对应数值!",  
  8. temp , 255 , FileName ) ;  
  9. //显示读取的数值  
  10. textBox4.Text = temp.ToString( ) ;  

以上介绍C#对INI文件操作

【编辑推荐】

  1. C#字符ASCII码学习经验
  2. C#数值类型之间的转换概述
  3. 日期型数据转换成C#长整型数据
  4. C#查看Excel对象模型分析
  5. C#日期型数据简单剖析
责任编辑:佚名 来源: 51CTO.com
相关推荐

2009-08-31 18:24:26

编译C#文件

2009-08-13 09:34:55

C#读写ini文件

2009-09-01 17:32:04

C#版本控制

2009-08-26 18:00:07

C#内部类

2009-08-27 18:02:22

C#事件处理

2009-08-27 18:05:54

C#索引功能

2009-08-27 15:34:38

C#命名空间

2009-09-01 18:36:35

C#委托实例

2009-09-01 18:05:17

C#类型声明

2009-08-28 15:08:57

INI文件结构

2009-09-18 10:45:31

C#数组操作

2009-09-03 17:13:19

C#建立项目

2009-09-02 10:59:02

C#单路代理

2009-08-26 14:01:18

C#标识符

2009-08-31 16:01:31

C#和设计模式

2009-09-01 10:08:57

C#运算符

2009-08-27 10:44:21

C#静态变量

2009-09-04 10:07:42

C#完全限定名

2009-09-01 10:28:38

C#追加文件

2009-08-26 14:31:08

C#打印文件
点赞
收藏

51CTO技术栈公众号