`
isiqi
  • 浏览: 16480263 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

C# 读写INI文件类

阅读更多

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using System.Runtime.InteropServices;


public class IniFile
{
public string path; //INI文件名

//声明读写INI文件的API函数
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);

[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);

/// <summary>
/// 类的构造函数
/// </summary>
/// <param >INI文件名</param>
public IniFile(string INIPath)
{
path = INIPath;
}

/// <summary>
/// 写INI文件
/// </summary>
/// <param >节</param>
/// <param >关键字</param>
/// <param >值</param>
public void WriteValue(string Section, string Key, string Value)
{
WritePrivateProfileString(Section, Key, Value, this.path);
}
/// <summary>
/// 读取INI文件指定
/// </summary>
/// <param >节</param>
/// <param >关键字</param>
/// <returns>指定节-关键字的值</returns>
public string ReadValue(string Section, string Key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section, Key, "", temp, 255, this.path);
return temp.ToString();
}
}

分享到:
评论

相关推荐

    C#读写ini文件类

    读写ini文件 免费赠送 有需要的下载

    自建C#读写INI文件类

    总结来说,自建C#读写INI文件类是一个基础但实用的技能,它能帮助开发者在不依赖外部库的情况下管理应用程序的配置数据。通过理解INI文件的结构和使用正则表达式处理文本,我们可以创建一个简单的类来实现读取、写入...

    C# WinForm读写INI文件

    在Windows应用程序开发中,我们经常需要与配置...总的来说,C# WinForm读写INI文件虽然没有内建支持,但通过标准的IO类库可以轻松实现。理解这些基本概念和步骤后,你就可以在自己的应用程序中灵活地管理配置文件了。

    C# 读写ini文件 API方式读写INI文件

    为了简化操作,我们可以创建一个自定义类,封装读写INI文件的逻辑。这个类可以包含读取特定节的键值、设置键值以及保存更改到文件的方法。 在提供的压缩包中,`Example084-读写ini文件.csproj`是项目文件,`Form1....

    C# 读取ini文件的操作帮助类, INIHelper.cs

    C# 读取ini文件的操作帮助类, INIHelper.cs 封装了读写ini文件节点的方法,还有删除和判断是否存在某节点的方法 ini读取 ini写

    c#读写INI文件方法

    ### C#读写INI文件方法详解 #### 一、引言 在软件开发过程中,经常需要处理各种配置文件。其中,INI文件是一种常见的文本格式,用于存储简单的键值对配置信息。C#作为一种广泛使用的编程语言,提供了多种方法来...

    C#中读写INI文件的方法详解

    #### 使用C#读写INI文件 在.NET Framework下,C#语言并没有内置直接操作INI文件的类库。然而,通过调用Windows系统自带的Win32 API函数`WritePrivateProfileString()`和`GetPrivateProfileString()`,我们可以实现...

    c# 读写配置文件 ini

    以上就是关于C#读写INI配置文件的一些核心知识点,通过理解这些,你可以创建自己的INI文件操作类,或者理解和使用提供的"ClassLibrary"压缩包中的类。记住,编写此类工具时,应注重代码的可读性、可维护性和错误处理...

    C#读写INI文件信息

    ### C#读写INI文件信息 #### 1. 概述 INI文件是一种简单的配置文件格式,通常用于存储软件设置。它由一个或多个段落组成,每个段落包含一系列键值对。段落由方括号包围的标题标识,而键值对则位于段落内。例如: ...

    C#读写INI文件的封装类

    通过封装两个API函数WritePrivateProfileString和GetPrivateProfileString,提供读写INI文件的C#类

    c# 读写ini 配置文件帮助类

    读写配置文件帮助类 系统自用 ,需要的伙伴拿走。。。。

    C#读写ini文件.rar

    以下是一个简单的C#读写ini文件的示例: ```csharp using System; using System.IO; public class IniFileHandler { public void WriteIni(string filePath, string section, string key, string value) { if ...

    C#读写INI文件(Word)

    以下是一个 C# 实现的 IniFiles 类,该类封装了读写 INI 文件的 API 函数: ```csharp using System; using System.IO; using System.Runtime.InteropServices; using System.Text; using System.Collections; ...

    如何在C#中读写INI文件

    在C#中,读写INI文件通常涉及到使用Windows API函数,因为.NET框架内没有内置的类支持这种操作。本文将详细介绍如何使用C#通过Win32 API函数`WritePrivateProfileString`和`GetPrivateProfileString`来实现INI文件的...

    C# 读写ini文件

    本篇文章将深入探讨如何在C#中进行ini文件的读写操作。 首先,C#本身并不内置直接操作ini文件的类库,但我们可以借助System.IO命名空间中的流(Stream)和文本读写器(TextReader/TextWriter)来实现。以下是一些关键的...

    C#简单读写ini文件.docx

    C# 简单读写 ini 文件 在 Windows 系统中,ini 文件是一种常用的配置文件格式,它由三部分组成:Section、Key 和 Value。C# 中可以使用 Win32 的 API 函数 GetPrivateProfileString() 和 WritePrivateProfileString...

    C#创建ini文件

    INI文件是一种简单、易于读写的文本格式,它的结构由不同的节(Section)组成,每个节下可以有多个键值对(Key-Value pairs)。下面我们将深入探讨如何使用C#来创建、读取和修改INI文件。 1. **INI文件结构** INI...

    C#读写INI配置文件的类

    自己整理的一个C#读写INI配置文件的类,注释清楚,下载即可用

    C# Ini文件读写.rar

    以下是一个简单的读写Ini文件的C#代码示例: ```csharp using System; using System.IO; public class IniManager { public void WriteIni(string filePath, string section, string key, string value) { // ...

    vs2008.c#读写INI文件

    在这里,我们将探讨如何在C#中读写INI文件。 首先,C#中并没有内置的INI文件操作类,但我们可以利用`System.IO`命名空间下的`StreamReader`和`StreamWriter`类来实现读写功能。下面是一些基本操作: 1. **读取INI...

Global site tag (gtag.js) - Google Analytics