C# 我无法用C读取文件.ini#
我有个问题,不太明白。我读过这篇文章 我已经把它应用到我的项目中。但是我无法读取.int文件中的数据 这是我使用的代码C# 我无法用C读取文件.ini#,c#,config,app-config,C#,Config,App Config,我有个问题,不太明白。我读过这篇文章 我已经把它应用到我的项目中。但是我无法读取.int文件中的数据 这是我使用的代码 var MyIni = new IniFile("config.ini"); string id = MyIni.Read("id").ToString(); string url = MyIni.Read("url").ToString();
var MyIni = new IniFile("config.ini");
string id = MyIni.Read("id").ToString();
string url = MyIni.Read("url").ToString();
string token = MyIni.Read("token").ToString();
这是我使用的类“IniFile.cs”
}
这是我的“IniFile.ini”中的信息
id=5eb3c344a9e9486ebb3450cd
url=https:https://demo.cti.com/
token=FO_KO7XTNe6tamWL9PlFG7L5gbGObl4z
使用GetPrivateProfileString
的section参数获取NULL并不意味着从INI文件的无节键获取值。()
所以,你可以让你的.ini
[config]
id=5eb3c344a9e9486ebb3450cd
url=https:https://demo.cti.com/
token=FO_KO7XTNe6tamWL9PlFG7L5gbGObl4z
然后
它将很好地工作
关键是,GetPrivateProfileString无法处理无节INI文件。您可能需要使用其他库来处理该问题。您的ini文件缺少节头
[sectionname]
(sectionname默认为可执行文件名)非常感谢,我已经理解了这个问题!祝你身体健康@@谢谢,但看起来这段代码不起作用,readout仍然是一个空字符串。也许我在什么地方弄错了!ini文件中的第一行必须是[config]
,才能工作。非常感谢,我收到了,这对我很有帮助!祝你身体健康!
[config]
id=5eb3c344a9e9486ebb3450cd
url=https:https://demo.cti.com/
token=FO_KO7XTNe6tamWL9PlFG7L5gbGObl4z
string id = MyIni.Read("id", "config").ToString();
string url = MyIni.Read("url", "config").ToString();
string token = MyIni.Read("token", "config").ToString();