可以使用C#中的System.IO和System.Text命名空间中的类来实现循环读取ini文件的内容。

首先,需要使用StreamReader类来打开ini文件并逐行读取文件内容。然后,使用字符串的Split方法将每一行内容按照'='分割成键值对。最后,使用foreach循环遍历所有键值对,找到以'[写日志]'开头的键,将对应的值存储起来即可。

以下是示例代码:

using System.IO;
using System.Text;

string filePath = "path/to/your/file.ini";
string logValue = "";

using (StreamReader reader = new StreamReader(filePath, Encoding.Default))
{
    string line;
    while ((line = reader.ReadLine()) != null)
    {
        string[] keyValue = line.Split('=');
        if (keyValue.Length == 2 && keyValue[0].StartsWith('[写日志]'))
        {
            logValue = keyValue[1];
            break; // 如果只有一个符合条件的键值对,可以直接跳出循环
        }
    }
}

// 处理获取到的日志值
C# WPF 使用StreamReader读取INI文件内容:以[写日志]开头的键值对

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

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