zoukankan      html  css  js  c++  java
  • INI文件读写类

    public class INIClass 
    { 
    public string inipath; 
    [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 INIClass(string INIPath) 
    { 
    inipath = INIPath; 
    } 
    /// <summary> 
    /// 写入INI文件 
    /// </summary> 
    /// <param name="Section">项目名称(如 [TypeName] )</param> 
    /// <param name="Key"></param> 
    /// <param name="Value"></param> 
    public void IniWriteValue(string Section,string Key,string Value) 
    { 
    WritePrivateProfileString(Section,Key,Value,this.inipath); 
    } 
    /// <summary> 
    /// 读出INI文件 
    /// </summary> 
    /// <param name="Section">项目名称(如 [TypeName] )</param> 
    /// <param name="Key"></param> 
    public string IniReadValue(string Section,string Key) 
    { 
    StringBuilder temp = new StringBuilder(500); 
    int i = GetPrivateProfileString(Section,Key,"",temp,500,this.inipath); 
    return temp.ToString(); 
    } 
    /// <summary> 
    /// 验证文件是否存在 
    /// </summary> 
    /// <returns>布尔值</returns> 
    public bool ExistINIFile() 
    { 
    return File.Exists(inipath); 
    } 
    } 
  • 相关阅读:
    线性dp打鼹鼠
    区间dp(能量项链)
    留言板
    友链
    CodeForces 1270I Xor on Figures
    agc020_d Min Max Repetition
    Codeforces 1270G Subset with Zero Sum
    CodeForecs 1270E Divide Points
    MybatisPlus学习笔记10:公共字段自动填充
    MybatisPlus学习笔记9:自定义全局操作
  • 原文地址:https://www.cnblogs.com/qq1223558/p/3468684.html
Copyright © 2011-2022 走看看