我在使用ini解析器解析ini文件时遇到了问题,我得到的输出是key=value,我想要的是这样的东西:key=valu



am使用ini解析器读取ini文件,并根据用户输入修改和创建一些键,问题是我得到了(key=value(的格式,而我想要的是(key=value(,因为应用程序对空间敏感。

这是我使用的代码。

string iniFile = "custom_settings.ini";
var parser = new FileIniDataParser();
parser.Parser.Configuration.SkipInvalidLines = true;
parser.Parser.Configuration.KeyValueAssigmentChar = '=';
IniData data = parser.ReadFile(iniFile);

data["CONFIG"]["Account"]=account.Text.ToLower();
data["CONFIG"]["BaseEndpoint"]=baseEndpoint.Text.ToLower();
data["CONFIG"]["Locale"]=recognizer.Text.ToLower();
parser.WriteFile(iniFile, data);
FileIniDataParser.Parser.Configuration.AssigmentSpacer = ""

最新更新