.NET 读写.ini文件

dotnet add package MadMilkman.Ini

using MadMilkman.Ini;
using System.Text;

IniFile file = new IniFile(new IniOptions()
{
    Encoding = new UTF8Encoding(true),
});

IniSection section = file.Sections.Add("Section name");
section.TrailingComment.Text = "Section trailing comment";
IniKey key = section.Keys.Add("Key name", "Key value ");
key.LeadingComment.Text = "Key leading comment";

var language = file.Sections.Add("语言");
language.TrailingComment.Text = "应用程序语言";
var languageHome = language.Keys.Add("language_home", "zh-cn");
languageHome.LeadingComment.Text = "应用程序首页语言";
var languageAbout = language.Keys.Add("language_about", "US-en");
languageAbout.LeadingComment.Text = "应用程序关于页语言";

var dog = file.Sections.Add("狗");
dog.Keys.Add("耳朵", "两个");
dog.Keys.Add("腿", "两只");
dog.Keys.Add("尾巴", "一个");
dog.Keys.Add("眼睛", "两个");


file.Save("config.ini");

预览


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容