C#讀寫配置文件

C#讀寫配置文件

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

namespace Mp3Manager.Comm
{
 /// <summary>
 /// RWIni 的摘要說明。
 /// </summary>
 public class RWIni
 {
  [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);

  //對ini文件進行寫操作的函數
  public void IniWriteValue(string Section,string Key,string  Value,string filepath)
  {
   WritePrivateProfileString(Section,Key,Value,filepath);
  }
  //對ini文件進行讀操作的函數
  public string IniReadValue(string Section,string Key,string filepath)
  {
   StringBuilder sbTemp = new StringBuilder(255);
   int i = GetPrivateProfileString(Section,Key,"",sbTemp,255, filepath);
   return sbTemp.ToString();
  }
  public RWIni()
  {
   //
   // TODO: 在此處添加構造函數邏輯
   //
  }
 }
}

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