public string[] GetSectionsInInifile() { // 指定ファイルのセクションの一覧を得る byte[] retArray = new byte[1024]; uint resultSize2 = IniFileHandler.GetPrivateProfileStringByByteArray( null, null, "default", retArray, (uint)retArray.Length, filePath); string result2 = Encoding.Default.GetString(retArray, 0, (int)resultSize2 - 1); string[] sections = result2.Split('\0'); return(sections); }
public string[] GetKeysInSection(string section, string defaultSection) { // 指定セクションのキーの一覧を得る byte [] retArray = new byte[1024]; uint resultSize1 = IniFileHandler.GetPrivateProfileStringByByteArray( section, null, defaultSection, retArray, (uint)retArray.Length, filePath); string result1 = Encoding.Default.GetString(retArray, 0, (int)resultSize1 - 1); string [] keys = result1.Split('\0'); return(keys); }