C# 读取ini文件
/**
*┌──────────────────────────────────────────────────────────────┐
*│ 描    述:日志相关的工具类                                                   
*│ 作    者:执笔小白                                              
*│ 版    本:1.0                                       
*│ 创建时间:2020-6-13 15:40:56                            
*└──────────────────────────────────────────────────────────────┘
*┌──────────────────────────────────────────────────────────────┐
*│ 命名空间: ZhibiXiaobai.Uril.ConfigFileHelper                               
*│ 类    名:OperateFile_InI                                     
*└──────────────────────────────────────────────────────────────┘
*/
using System.Runtime.InteropServices;
using System.Text;
namespace ZhibiXiaobai.Uril.ConfigFileHelper
{
    /// 
    /// InI文件的读写
    ///  
    public class OperateFile_InI
    {
        #region API函数声明
        [DllImport("kernel32")]//返回0表示失败,非0为成功
        private static extern long WritePrivateProfileString(string section, string key,
            string val, string filePath);
        [DllImport("kernel32")]//返回取得字符串缓冲区的长度
        private static extern long GetPrivateProfileString(string section, string key,
            string def, StringBuilder retVal, int size, string filePath);
        #endregion
        #region 读Ini文件
        /// 
        /// 读Ini文件
        /// 详细见INI例子
        ///  
        /// [Section]标签的名字
        /// key
        /// 未找到值时默认返回的值
        /// ini文件的路径
        /// 
        /// 写Ini文件
        /// 详细见INI例子
        ///  
        /// [Section]标签的名字
        /// key
        /// key对应的Value
        /// ini文件的路径
        /// 或者使用微软的Configuration Extensions来读取ini文件。