您现在的位置是:首页 >

文件或目录损坏且无法读取 C#如何读取和创建INI文件

火烧 2022-02-03 07:53:10 1072
C#如何读取和创建INI文件   在做项目过程中 有时需要保存一些简单的配置信息 可以使用xml 也可以使用INI文件 下面是C#中读取INI的方法 相信大部分朋友都使用过这种方式   INI文件的存

C#如何读取和创建INI文件  

  在做项目过程中 有时需要保存一些简单的配置信息 可以使用xml 也可以使用INI文件 下面是C#中读取INI的方法 相信大部分朋友都使用过这种方式

  INI文件的存储方式如下

  view plainprint?

  [section] key=value读取方法

  view plainprint?

  public static class ReadnIni { private static iniPath=ini的路径 public static string IniPath { get {return iniPath } set{ iniPath=value } }

文件或目录损坏且无法读取 C#如何读取和创建INI文件

  [DllImport( kernel )]

  private static extern int GetPrivateProfileString(string iniAppName string iniKeyName string iniDefault StringBuilder iniReturnedString int iniSize string iniFileName)

  private static string ReadString(string section string key string def)

  { StringBuilder temp = new StringBuilder(要读出的内容的长度) try { GetPrivateProfileString(section key def temp 长度 IniPath ) } catch {} return temp ToString() }

  public static Hashtable ReadIniListKeys(string section List<string> keys)

  { Hashtable keyValueHash = new Hashtable() for (int i = i < keys Count i++)

  { keyValueHash Add(keys[i] ReadString(section keys[i] )) } return keyValueHash }

  public static string ReadIniKeys(string section string keys)

  { return ReadString(section keys ) }如上就可以读取了 那么INI文件如何创建呢?

  view plainprint?

lishixinzhi/Article/program/net/201311/13599  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码