关于C# 如何读写ini 文件
什么是ini文件,ini文件的组成结构如下:
即由section(图中Gain Info)节点名称,KEY(图中G1 Gain)和Value(等号后的数值组成)。一般作为程序的配置文件。
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);