此为资源整理价格,不提供任何技术支持不包安装。新手不要买!

源码仅供研究学习代码使用,严禁用于非法和商业用途!如需商业用途请去购买官方正版源码!

只适用于老手和技术大神!发货后谢绝退款行为!



【源码介绍】C#中常用的.ini文件的读取与写入操作
【源码截图】

【源码示例】

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Tools;

namespace INIfilePractice
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            Test();
        }

        private void Test()
        {
            string file = "e:\\3.ini";
            //写入/更新键值
            INIOperationClass.INIWriteValue(file, "Desktop", "Color", "Red");
            INIOperationClass.INIWriteValue(file, "Desktop", "Width", "3270");
            INIOperationClass.INIWriteValue(file, "Toolbar", "Items", "Save,Delete,Open");
            INIOperationClass.INIWriteValue(file, "Toolbar", "Dock", "True");

            //写入一批键值
            INIOperationClass.INIWriteItems(file, "Menu", "File=文件\0View=视图\0Edit=编辑");

            //获取文件中所有的节点
            string[] sections = INIOperationClass.INIGetAllSectionNames(file);
            Console.WriteLine("所有节点域名:");
            foreach (string str in sections)
            {
                Console.WriteLine(str);
            }

            //获取指定节点中的所有项
            string[] items = INIOperationClass.INIGetAllItems(file, "Menu");
            Console.WriteLine("所有项名:");
            foreach (string str in items)
            {
                Console.WriteLine(str);
            }
            //获取指定节点中所有的键
            string[] keys = INIOperationClass.INIGetAllItemKeys(file, "Menu");
            Console.WriteLine("所有项的键值:");
            foreach (string str in keys)
            {
                Console.WriteLine(str);
            }
            //获取指定KEY的值
            string value = INIOperationClass.INIGetStringValue(file, "Desktop", "color", null);
            Console.WriteLine("Desktop -color 值:" value);
            ////删除指定的KEY
            //INIOperationClass.INIDeleteKey(file, "desktop", "color");

            ////删除指定的节点
            //INIOperationClass.INIDeleteSection(file, "desktop");

            ////清空指定的节点
            //INIOperationClass.INIEmptySection(file, "toolbar");
        }
    }
}