C# - Ini文件類

namespace database
{

 using System.Runtime.InteropServices;
 using System.Text;

 public class Ini
 {
  [DllImport("kernel32.dll")]
  private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);
  [DllImport("kernel32.dll")]
  private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);

  public static void IniWriteValue(string Section,string m_Key,string Value,string filepath)
  {
   WritePrivateProfileString(Section,m_Key,Value,filepath);
  }
  public static string IniReadValue(string Section,string m_Key,string filepath)
  {
   StringBuilder temp = new StringBuilder();
   temp.Capacity=65535;
   int i = GetPrivateProfileString(Section,m_Key,"",temp, temp.Capacity ,filepath);
   return temp.ToString();
  }
 }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章