Linux 拨号vps windows公众号手机端

c#中ini配置文件怎么修改

lewis 9年前 (2016-11-29) 阅读数 9 #程序编程
文章标签 c#

在C#中修改INI配置文件可以通过使用System.IO命名空间中的类来实现。以下是一个简单的示例代码:

using System;
using System.IO;
using System.Text;

class Program
{
    static void Main()
    {
        string filePath = "config.ini";
        string key = "key1";
        string value = "value1";

        // 读取INI配置文件
        string[] lines = File.ReadAllLines(filePath);
        StringBuilder newFileContent = new StringBuilder();

        bool keyFound = false;
        foreach (var line in lines)
        {
            if (line.StartsWith(key + "="))
            {
                newFileContent.Append($"{key}={value}\n");
                keyFound = true;
            }
            else
            {
                newFileContent.Append(line + "\n");
            }
        }

        // 如果配置文件中不存在该键,则添加到最后
        if (!keyFound)
        {
            newFileContent.Append($"{key}={value}\n");
        }

        // 将更新后的内容写回到INI配置文件
        File.WriteAllText(filePath, newFileContent.ToString());
    }
}

以上代码首先读取INI配置文件的内容,然后检查是否存在要修改的键,如果存在则替换其值,如果不存在则添加新的键值对。最后将更新后的内容写回到INI配置文件中。请根据自己的实际需求对代码进行修改。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门