返回顶部
首页 > 资讯 > 精选 >C#操作ini文件的帮助类是什么
  • 336
分享到

C#操作ini文件的帮助类是什么

2023-06-30 09:06:31 336人浏览 泡泡鱼
摘要

这篇文章主要介绍了C#操作ini文件的帮助类是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C#操作ini文件的帮助类是什么文章都会有所收获,下面我们一起来看看吧。一、定义Classusing S

这篇文章主要介绍了C#操作ini文件的帮助类是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C#操作ini文件的帮助类是什么文章都会有所收获,下面我们一起来看看吧。

一、定义Class

using System;using System.Runtime.InteropServices;using System.Text;namespace IniDemo{public class IniFile{private string m_FileName;public string FileName{get{return this.m_FileName;}set{this.m_FileName = value;}}[DllImport("kernel32.dll")]private static extern int GetPrivateProfileInt(string lpAppName, string lpKeyName, int nDefault, string lpFileName);[DllImport("kernel32.dll")]private static extern int GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName);[DllImport("kernel32.dll")]private static extern int WritePrivateProfileString(string lpAppName, string lpKeyName, string lpString, string lpFileName);public IniFile(string aFileName){this.m_FileName = aFileName;}public IniFile(){}public int ReadInt(string section, string name, int def){return IniFile.GetPrivateProfileInt(section, name, def, this.m_FileName);}public string ReadString(string section, string name, string def){StringBuilder stringBuilder = new StringBuilder(2048);IniFile.GetPrivateProfileString(section, name, def, stringBuilder, 2048, this.m_FileName);return stringBuilder.ToString();}public void WriteInt(string section, string name, int Ival){IniFile.WritePrivateProfileString(section, name, Ival.ToString(), this.m_FileName);}public void WriteString(string section, string name, string strVal){IniFile.WritePrivateProfileString(section, name, strVal, this.m_FileName);}public void DeleteSection(string section){IniFile.WritePrivateProfileString(section, null, null, this.m_FileName);}public void DeleteAllSection(){IniFile.WritePrivateProfileString(null, null, null, this.m_FileName);}public string IniReadValue(string section, string name){StringBuilder stringBuilder = new StringBuilder(256);IniFile.GetPrivateProfileString(section, name, "", stringBuilder, 256, this.m_FileName);return stringBuilder.ToString();}public void IniWriteValue(string section, string name, string value){IniFile.WritePrivateProfileString(section, name, value, this.m_FileName);}}}

二、调用方法

IniFile iniFile = new IniFile(Environment.CurrentDirectory + "\\LocalInf.ini");//读取Local节点下M的值,默认为空值string m  = iniFile.ReadString("Local", "M", "");//Local节点下写F=finiFile.WriteString("Local", "F", "f");//读取Local节点下IsSleep的字符串值,并转为bool类型值,给出默认值为False bool f = bool.Parse(iniFile.ReadString("Local", "IsSleep", "False"));//读取Local节点下的C的字符串值,并转为double类型值,给出默认值0 bool f = double.Parse(iniFile.ReadString("Local", "C", "0"));

关于“C#操作ini文件的帮助类是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“C#操作ini文件的帮助类是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: C#操作ini文件的帮助类是什么

本文链接: https://lsjlt.com/news/328008.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C#操作ini文件的帮助类是什么
    这篇文章主要介绍了C#操作ini文件的帮助类是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C#操作ini文件的帮助类是什么文章都会有所收获,下面我们一起来看看吧。一、定义Classusing S...
    99+
    2023-06-30
  • C#操作ini文件的帮助类
    .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提...
    99+
    2024-04-02
  • Python如何实现文件操作帮助类
    今天小编给大家分享一下Python如何实现文件操作帮助类的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、业务需求在使用Py...
    99+
    2023-07-05
  • C#中怎么操作INI文件
    今天就跟大家聊聊有关C#中怎么操作INI文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。C#对INI文件操作对INI文件进行写操作,是通过组件button2的"Click...
    99+
    2023-06-17
  • Python实现文件操作帮助类的示例代码
    目录一、业务需求二、需求分析三、实现方法3.1、Python文件帮助类3.2、Python文件帮助类的使用示例3.3、示例执行结果一、业务需求 在使用Python进行业务开发的时候,...
    99+
    2023-03-19
    Python实现文件操作帮助类 Python文件操作 Python文件
  • C#操作INI文件的方法详解
    目录INI文件介绍kernel32Demo案例实现功能程序代码扩展作用本文主要介绍通过调用kernel32函数,实现对ini文件的读取和写入。 INI文件介绍 INI文件全称是Ini...
    99+
    2022-11-13
    C#操作INI文件 C#操作INI C# INI文件
  • C#对XmlHelper帮助类操作Xml文档的通用方法汇总
    目录前言C#XML基础入门对象序列化为XmlXml字符处理创建Xml文档Xml数据读取Xml插入数据Xml修改数据Xml删除数据完整的XmlHelper帮助类前言 该篇文章主要总结的...
    99+
    2024-04-02
  • Python中怎么操作ini文件
    Python中怎么操作ini文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python实现ini文件操作代码示例:# -*- coding:gbk&nb...
    99+
    2023-06-17
  • C#中怎么对ini文件进行读写操作
    本篇文章为大家展示了C#中怎么对ini文件进行读写操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#读写ini文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每...
    99+
    2023-06-18
  • C#文件非占用读取与帮助类FileHelper
    非占用方式: FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.R...
    99+
    2024-04-02
  • c#中ini文件读写的方法是什么
    在C#中,可以使用System.IO命名空间下的StreamReader和StreamWriter类来读写INI文件。以下是一个简单...
    99+
    2024-03-11
    c#
  • C#文件非占用读取与帮助类FileHelper怎么用
    本篇内容主要讲解“C#文件非占用读取与帮助类FileHelper怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#文件非占用读取与帮助类FileHelper怎么用”吧!非占用方式:File...
    99+
    2023-06-30
  • C语言文件的操作流程是什么
    这篇文章主要介绍“C语言文件的操作流程是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C语言文件的操作流程是什么”文章能帮助大家解决问题。为什么使用文件前面写的通讯录,增加人数退出程序后,数据就...
    99+
    2023-06-29
  • java帮助文档打开的方法是什么
    要打开Java帮助文档,你可以按照以下步骤操作: 首先,确保已经安装了Java开发工具包(JDK)。 在你的计算机上找到Ja...
    99+
    2023-10-24
    java
  • Python函数在实际操作中获取帮助的方案是什么
    本篇文章为大家展示了Python函数在实际操作中获取帮助的方案是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python函数作为计算机语言广泛应用的一种语言,如果你想在用Python编写运行H...
    99+
    2023-06-17
  • C++实现图书管理系统的文件操作与类是什么
    这篇文章主要介绍“C++实现图书管理系统的文件操作与类是什么”,在日常操作中,相信很多人在C++实现图书管理系统的文件操作与类是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++实现图书管理系统的文件操...
    99+
    2023-06-29
  • GO语言ini配置文件的读取的操作
    iniconf 博主前两天在写一个小的go语言项目,想找一个读取ini格式配置和的三方库,在网上找了一圈感觉都不是很好用, 使用起来非常的奇怪,于是自己写了一版,还有两个接口没...
    99+
    2022-06-07
    ini GO
  • C语言中常见的文件操作方法是什么
    今天小编给大家分享一下C语言中常见的文件操作方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.为什么使用文件大家在...
    99+
    2023-07-02
  • Python文件操作的方法是什么
    这篇文章主要介绍“Python文件操作的方法是什么”,在日常操作中,相信很多人在Python文件操作的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python文件操作的方法是什么”的疑惑有所帮助!...
    99+
    2023-06-21
  • 文件IO操作的方法是什么
    本篇内容介绍了“文件IO操作的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!01/背景/已经过去的中间件性能挑战赛,和正在进行中的...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作