C# 读写ini文件

关于C# 如何读写ini 文件

什么是ini文件,ini文件的组成结构如下:

即由section(图中Gain Info)节点名称,KEY(图中G1 Gain)和Value(等号后的数值组成)。一般作为程序的配置文件。C# 读写ini文件_第1张图片
C# 通过调用两个系统API函数就可以进行对ini文件的读写。

首先要引用using System.Runtime.InteropServices;

 [DllImport("kernel32")]
        public 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);

读ini文件:

StringBuilder temp = new StringBuilder(255);
GetPrivateProfileString("Gain Info", "G1 Gain", "", temp, 1024, filepath);//
Settingdefine.m_nVelEmpty = double.Parse(temp.ToString());

写ini 文件

string str_writeData="要写入的数据";
WritePrivateProfileString("Gain Info", "G1 Gain", str_writeData, filepath);

你可能感兴趣的:(C#)