c#读写ini文件库IniFileIO

By admin at 2022-10-10 • 0人收藏 • 1174人看过

在C#中调用IniFileIO库来简单的读写ini配置文件

private void Form1_Load(object sender, EventArgs e)
{
    var IniTest = new IniFileIO.IniFile("myfiles.ini");
    var value1 = IniTest.GetKeyValue("section 1", "key1", "123");
    Console.WriteLine(value1);
    IniTest.SetKeyData("摄像头配置", "摄像头A端口", "2", comments:"0=水平,1=垂直");

    IniTest.SetKeyData("摄像头配置", "摄像头B端口", "1", comments: "0=水平,1=垂直");

    IniTest.SetKeyData("功率计配置", "通道1归零制", "-2.37");

    IniTest.SaveFile();

    Console.WriteLine( IniTest.GetKeyValue("功率计配置", "通道1归零制", "0"));
}

WindowsFormsApp1.zip



此类库开源, https://github.com/faulkner132/IniFileIO

类库源码本地下载: 

IniFileIO-master.zip


4 个回复 | 最后更新于 2024-01-22
2024-01-18   #1

最近有需求把之前的项目都升级到c# .net8.0, 听说net8效率和速度都大幅度提升 , 紧跟时代, 

但是又不想对之前的项目修改太多 , 这个ini读写类库只支持 net famework , 那么就升级改造下它吧

框架升级到net8后, vb.net中有几处错误, 没用过vb, 各种搜索修改后, 终于大功告成.

修改后的源码工程如下:

IniFileIO-net8.0.zip

编译好的net8.0版本dll类库如下:

IniFileIO-net8.0-dll.zip

使用方式和之前一样的.


2024-01-19   #2

支持aot不

2024-01-19   #3

回复#2 @aubreychao :

winform好像不能AOT吧?

2024-01-22   #4

记得某位C#大牛说过,在C#中文件读写最好都用异步方式实现,可以大大提升效率。

登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...