在 C# 中,你可以使用 System.IO 命名空间下的 StreamWriter 类来写入 INI 文件。下面是一个简单的示例代码:

using System;
using System.IO;

class Program
{
    static void Main()
    	{
        string filePath = 'config.ini';
        string section = 'Settings';
        string key = 'Username';
        string value = 'JohnDoe';

        WriteIniKey(filePath, section, key, value);
    }

    static void WriteIniKey(string filePath, string section, string key, string value)
    {
        using (StreamWriter writer = new StreamWriter(filePath, true))
        {
            writer.WriteLine($'[{section}]');
            writer.WriteLine($'{key}={value}');
        }
    }
}

在上面的示例中,我们使用 StreamWriter 打开 INI 文件并追加内容。WriteLine 方法用于写入 INI 文件的每一行,通过使用字符串插值来构建每一行的内容。

请注意,上述示例中的 filePath 变量指定了 INI 文件的路径。如果文件不存在,StreamWriter 会自动创建一个新的文件。

另外,true 参数将 StreamWriter 实例的构造函数设置为追加模式,以便在已有内容的末尾添加新内容。如需覆盖现有文件,请使用 false 参数或完全删除原始文件。

此外,示例中的 sectionkeyvalue 变量分别表示 INI 文件中的节、键和值。你可以根据需要修改它们的值。

运行上述代码后,会在指定的路径下创建一个名为 config.ini 的文件,并在文件中写入以下内容:

[Settings]
Username=JohnDoe

你可以根据需要使用不同的键和值来写入其他配置选项。

C# 写入 INI 文件教程:简单示例与代码

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

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