using System.Text; namespace EC.Utils.Storage { public class IniFileManager { private static IniFileHelper inifile = null; public static void Init() { inifile = new IniFileHelper(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase.ToString() + "Config.ini"); } /// /// [扩展]写入Int数值,如果不存在 节-键,则会自动创建 /// /// 节 /// 键 /// 写入值 public void WriteInt(string section, string name, int Ival) { inifile.WriteInt(section, name, Ival); } public void ReadInt(string section, string name, int Ival) { inifile.ReadInt(section, name, Ival); } /// /// [扩展]写入String字符串,如果不存在 节-键,则会自动创建 /// /// 节 /// 键 /// 写入值 public void WriteValue(string section, string name, string strVal) { inifile.WriteString(section, name, strVal); } public string ReadValue(string section, string name) { StringBuilder strSb = new StringBuilder(256); return inifile.IniReadValue(section, name); } } }