C#文件操作从入门到精通(1)——INI文件操作

article/2025/2/6 4:11:19

在这里插入图片描述
在这里插入图片描述

前言:

我们在开发c#的winform程序中,因为有些参数是不断变化的
,所以经常需要开放一些参数提供给用户设置,通过操作Ini文件来保存我们设置的参数也是c#开发中经常使用的技术,本文就来详细介绍操作ini文件的以下功能:
1、读取ini文件,获取某个节点的某个键的值
2、写入ini文件,给某个节点的某个键赋值
3、如何写入一个List,因为有的参数数量是可变的,客户可以增加和删除的,这也是区别于你去网上搜到的ini文件操作的例子的区别,我这个文章是偏向于实战的用法,学完立马用于项目中。
4、如何读取一个节点的多个键
5、如何读取所有的节点
6、如何删除一个节点
7、如何删除一个键
在这里插入图片描述

点击这里:微软官方文档查看writePrivateProfileString函数定义

一、ini文件操作的类库


http://chatgpt.dhexx.cn/article/9tellWEH.shtml

相关文章

【Android Framework系列】第7章 WMS原理

1 前言 前面【Android Framework系列】第5章 AMS启动流程和【Android Framework系列】第6章 AMS原理之Launcher启动流程我们分析了AMS启动以及Launcher启动的整体流程,那Launcher(Activity启动)后,UI是如何渲染到屏幕并且展示出来的呢?我们这…

知识图谱的建立与查询(以党史人物查询为例)

目录 0 前言 1.确定实体关系属性 2.通过EasyDL标注 3.抽取出实体和关系 4.查询 5.前端页面 0 前言 今天终于答完辩了,真的是舌战群儒,好在有惊无险。贴出唯一一张拍的答辩现场照片。(照片里没有我哈哈哈) 1.确定实体关系属…

[译]理解PG如何执行一个查询-1

理解PG如何执行一个查询 PG服务器收到客户端发来的查询后,查询的文本交给解析器。解析器扫描查询并检查它的语法。若语法正确,解析器会将查询文本转换成解析树。解析树是一种以正式、明确的形式表示查询含义的数据结构。给定查询: SELECT cus…

【*一篇足以*Java并发编程实践】《Java并发编程实践》学习Note - Part3

目录: 1.避免活跃度危险 1.1 死锁 1.2 避免和诊断死锁 1.3.其他活跃度危险 2.性能和可伸缩性 2.1 内存同步 2.2 阻塞 2.3 减少锁的竞争 3.Lock、ReentrantLock和Synchronized 3.1 可轮询和可定时的锁请求 3.1 可中断的锁获取操作 4.原子变量与非阻塞同步…

阿朱说:咨询的历史(万字深度长文)

(1)知识成为资产:瓦特蒸汽机 13世纪的英国,首先产生了人类历史上的第一部专利保护法。不过最初是很粗糙的,授予专利的权力完全掌握在国王手中,发放专利特许证,将某种独占经营权授予工匠、商人&a…

SpringBoot + Thymeleaf 练手小项目 --------- 豆瓣网站模拟

目录 一、项目介绍二、资源准备1. 准备数据库表2. 准备image、css、js等静态资源文件3. 项目结构 三、开发步骤1. 新建项目2. pom.xml3. 实体类 model4. Mapper 类5. service 类6. 首页 index.html 开发① MovieController② index.html 7. 电影详情页 movie_info.html 开发① …

Jmeter - webSocket 压力测试笔记

概述 编程的内核是数学,而测试的本质是计算,专业名词叫容量预估,而测试的大体就是用程序模拟程序,检测程序的正确性,有两个点需要注意,QPS最佳值和系统接收最大值,根据测试数据的反馈&#xff…

应用密码学(张仕斌)第五章

序列密码体制 引言Vernam(弗纳姆)密码技术 1917年美国电话电报公司的GilbertVernam为电报通信设计了一种十分方便的密码技术。后来称之为Vernam密码技术. 它是一种代数密码技术:其加密方法是,将明文和密钥分别表示成二进制序列&am…

SQL调优指南笔记8:Optimizer Access Paths

本文为SQL Tuning Guide第8章“优化访问路径”的笔记。 重要基本概念 access path The means by which the database retrieves data from a database. For example, a query using an index and a query using a full table scan use different access paths. 数据库从数据库…

2023年还在问前端怎么学?一份前端学习指南

🍭 Hello,我是爱吃糖的范同学 因为疫情摆烂了许久,学校里又有许多大大小小的烦心事要处理(特别是作业和期末考试😫),所以在博客文章的更新上很长一段时间都没有输出很正经的文章了,…

【前端圭臬】一:写给入坑前端的你

专栏目录 导论 【前端圭臬】一:写给入坑前端的你 HTML 篇 【前端圭臬】二:你知道的和不知道的 HTML CSS 篇 【前端圭臬】三:详解 CSS 选择器 【前端圭臬】四:CSS 核心机制——如何确定一个属性的值? 【前端圭臬】…

【前端是什么】

前端是什么? 文章目录 前端是什么?1.前端的概念2. 前端的分类3. 前端的工作流程4. 互联网企业的典型组织结构图 1.前端的概念 1.1 前端的定义 对于网站来说,通常是指网站的前台部分,包括网站的表现层和结构层(通俗点就…

前端什么知识点最难学?

这个最就很难判断,每个人的理解程度不一致,但有两种人,觉得难的他还没学会,会的不觉得难,但是前端不一样了,会了也难,因为谁都对前端提点建议(啥也不懂的老板、产品经理、项目经理、…

【前端】一个好看的前端页面

序言 突发奇想,看到这个特效还不错,就加工了一下,如果也能帮到你,很开心 先上效果图 部分代码讲解 前端生成uuid function getUUID(len, radix) {var chars 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.s…

从零学前端第一讲:前端开发是什么?给初学者有什么建议?

这里是修真院前端小课堂,本篇分析的主题是 【从零学前端第一讲:前端开发是什么?给初学者有什么建议?】 初识前端 1、前端开发是什么? 2、前端开发有前途吗? 3、前端开发哪里学? 4、前端发展…

前端是什么

此为小白浅显整合: 一直以来,对前端一直是一个笼统的概念,于是,专门花时间整合了网上各种说法,给自己一个较正确的定位。 前端是什么?? 前端,也称web前端。对于网站来说&#xff0…

怎么才能学好前端?

你如果知道简单的问题要百度,已经强过一部分人了。 至于学习方法,有些经验分享给你: 1.在学习的过程中,最好不是仅仅停留在前端与移动开发表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的…

web 前端入坑第一篇:web前端到底是什么?有前途吗

web前端到底是什么? 某货: “前几年前端开发人员鱼目混杂,技术参差不齐,相对学习起来不规范,导致> 前端开发人员聚集,所以现在前端工种和工资还是没得到普遍重视,但近2年来,> …

前端工程化详解——理解与实践前端工程化

前言: 前端工程化一直是一个老生常谈的问题,不管是面试还是我们在公司做基建都会经常提到前端工程化,那么为什么经常会说到前端工程化,并没有听过后端工程化、Java工程化或者Python工程化呢?我们理解的前端工程化是不是…

适合我的前端学习路线(学习前端不迷路)

适合我的前端学习路线(学习前端不迷路) 小伙伴们想学习前端,但是却不知如何入手,上网查前端学习路线,第一页往往充斥着各种培训公司的广告,又或者是搜前端学习路线图时,出现大量的路线图导致你还…