一.知道配置文件格式是什么样
二.如何实现代码
配置文件结构如下:
[serPortlstF1]:节点
ComPort=COM7
左边可看作键(ComPort)
等号右边是键对应的值(COM7)
通过节点为区别文件的没一节;
代码实现:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace KTINJECT.CommShare
{
public class IniFiles
{
public string inipath;
//声明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>
/// 构造方法
/// </summary>
/// <param name="INIPath">文件路径</param>
public IniFiles(string INIPath)
{
inipath = INIPath;
}
public IniFiles() { }
/// <summary>
/// 写入INI文件
/// </summary>
/// <param name="Section">节点</param>
/// <param name="Key&