可以使用以下代码来循环读取ini文件中的内容:

[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);

string filePath = "path/to/ini/file.ini";
string section = "写日志";
int size = 255;
StringBuilder sb = new StringBuilder(size);

for (int i = 0; i < 20; i++)
{
    string key = "20230421103922" + (i + 945).ToString("D2");
    GetPrivateProfileString(section, key, "", sb, size, filePath);
    string value = sb.ToString();
    // 处理读取到的value
}

在循环中,先构造每个key,然后使用GetPrivateProfileString方法来读取对应的value。注意,使用此方法需要引入System.Text命名空间

WPF C# 循环读取ini文件下的内容用DllImportkernel32的方法ini文件的内容是 string key = 20230421103922 + i + 945ToStringD2不能指定写日志20230421103922946=T1PD120230421103923948=T1PD120230421103924949=T1PD120230421103925950=T1PD12

原文地址: https://www.cveoy.top/t/topic/cOR8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录