读书人

怎么用c#生成ini文件 并读取文件内容

发布时间: 2012-05-30 20:20:04 作者: rapoo

如何用c#生成ini文件 并读取文件内容
如果 C# windows应用界面上有2个文本框textbox1 和textbox2,
第一步 我想把输入的textbox1 和textbox2内容保存为ini文件 保存为saveini.ini
第二步,我从saveini文件中读取刚才输入的内容
请高手指教
一定要详细,谢谢

[解决办法]

C# code
 public class IniFile : IDisposable    {        public string path;        [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);        public IniFile(string INIPath)        {            path = INIPath;        }        public void WriteValue(string Section, string Key, string Value)        {            WritePrivateProfileString(Section, Key, Value, this.path);        }        public string ReadValue(string Section, string Key, string Default)        {            StringBuilder temp = new StringBuilder(255);            int i = GetPrivateProfileString(Section, Key, Default, temp, 255, this.path);            return temp.ToString();        }        void IDisposable.Dispose()        {            GC.SuppressFinalize(this);        }    } 

读书人网 >C#

热点推荐