熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#如何讀取和創建INI文件

2013-11-13 10:25:56  來源: .NET編程 

  在做項目過程中有時需要保存一些簡單的配置信息可以使用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} }

  [DllImport(kernel)]

  private static extern int GetPrivateProfileString(string iniAppNamestring iniKeyNamestring iniDefaultStringBuilder iniReturnedStringint iniSizestring iniFileName)

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

  { StringBuilder temp = new StringBuilder(要讀出的內容的長度)try { GetPrivateProfileString(section key def temp 長度 IniPath )} catch {} return tempToString()}

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

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

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

  public static string ReadIniKeys(string section string keys)

  { return ReadString(section keys }如上就可以讀取了那麼INI文件如何創建呢?

  view plainprint?

  [DllImport(kernel)] public static extern long WritePrivateProfileString(string section string key string value string iniPath)


From:http://tw.wingwit.com/Article/program/net/201311/13599.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.