C#使用GetPrivateProfileString取得INI文件中的值

来源:互联网 发布:关于数据爆炸 编辑:程序博客网 时间:2024/06/03 20:59
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
        private static extern int GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, char[] lpReturnedString, uint nSize, string lpFileName);


        public static string GetProperty(string sKeyName)
        {
            char[] buf = new char[256];
            GetPrivateProfileString("Flac", sKeyName, "default", buf, 256, ".\\config.ini");
            int nLen = 0;
            for (int i = 0; i < 256; i++)
            {
                if (buf[i] == 0)
                {
                    nLen = i;
                    break;
                }
            }
            return new String(buf, 0, nLen);
        }
0 0
原创粉丝点击