using system;using system.io;using system.collections;
private string m_filename; //用于存放ini文件的路径与名称 private hashtable m_sections; //用于存放整个ini文件的内容 【程序编程相关:用ASP.NET编写多层架构的系统 】
namespace sinoprise.configuration{ /// <summary> /// inifile 的读取与设置 /// 作者:尹曙光 /// www.sinoprise.com /// </summary> public class inifile { #region 外部导入函数 //对ini文件进行写操作的函数 //[dllimport("kernel32",charset = charset.auto)] //protected static extern long writeprivateprofilestring(string section,string key,string val,string filepath); //对ini文件进行读操作的函数 //[dllimport("kernel32",charset = charset.auto)] //protected static extern int getprivateprofilestring(string section,string key,string def, stringbuilder retval,int size,string filepath); #endregion 【推荐阅读:缩略图多路径多格式保存 】
public string filename { get { return m_filename; } } /// <summary> /// inifile的构造函数 /// </summary> /// <param name="filename">ini文件的路径与名称</param> public inifile(string filename) { m_filename = filename; m_sections = new hashtable(); loadvalues(); } ~inifile() { m_sections = null; }
... 下一页