中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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

c#
小億
178
2024-03-11 12:47:23
欄目: 編程語言

在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配置文件中。請根據自己的實際需求對代碼進行修改。

0
昌都县| 台江县| 伊春市| 汝阳县| 姜堰市| 承德县| 宁远县| 奉新县| 天等县| 黄龙县| 象州县| 普宁市| 钟山县| 许昌县| 东宁县| 绥德县| 惠水县| 若羌县| 阿城市| 扎赉特旗| 宁城县| 故城县| 遵义县| 中牟县| 定州市| 宿迁市| 元谋县| 平果县| 鄯善县| 延津县| 黄山市| 长武县| 阜南县| 罗甸县| 垣曲县| 招远市| 衢州市| 青铜峡市| 宁陕县| 磐石市| 根河市|