【发布时间】:2025-12-22 11:30:11
【问题描述】:
我想从我的 ini 文件中获取数据,如下所示:
[UI]
visibility=hidden
size=medium
使用以下代码:
string section = "UI";
string key = "size";
string defaultValue "-";
string value = GetValueFromIni(section, key, defaultValue);
-----------------------------------------------------------------
this.filePath = @"C:\Users\00372\test.ini";
public string GetValueFromIni(string section, string key, string defaultValue = "")
{
string value = string.Empty;
int i = GetPrivateProfileStringW(section, key, defaultValue, value, 255, this.filePath);
return value ?? defaultValue;
}
[DllImport("kernel32")]
private static extern int GetPrivateProfileStringW(string section, string key, string defaultValue, string value, int size, string filePath);
但它不会起作用。
我总是得到默认值。
有人知道解决办法吗?
干杯
【问题讨论】: