ini文件的读写

using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;namespace IniTest
{class Program{static void Main(string[] args){INIhelp.SetValue("标定", "X1", "123.456");INIhelp.SetValue("二值化", "阈值", "34");string str = INIhelp.GetValue("标定", "X1");str = INIhelp.GetValue("二值化", "阈值");}}class INIhelp{[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);//ini文件名称private static string inifilename = "Config.ini";//获取ini文件路径private static string inifilepath = Directory.GetCurrentDirectory() + "\\" + inifilename;//保存在exe同级目录下public static string GetValue(string section, string key){StringBuilder s = new StringBuilder(1024);GetPrivateProfileString(section, key, "", s, 1024, inifilepath);return s.ToString();}public static void SetValue(string section,string key, string value){try{WritePrivateProfileString(section, key, value, inifilepath);}catch (Exception ex){throw ex;}}}
}

C# ini文件的读写相关推荐

  1. 在VB中INI文件的读写、删除(对中文支持很好)

    很多时候我们编一个程序不一定要用到注册表来保存设置(如果说一个程序没有设置就不算好程序了).INI是一个很好的选择.有人说,Savesetting是一个不错的选择,但是我了解到,不能永久的保存(起码在 ...

  2. .ini文件的读写操作

    一·写入ini文件 1·写入字符串至ini文件 BOOL WritePrivateProfileString(   LPCTSTR lpAppName,  // pointer to section ...

  3. 使用c语言实现INI文件的读写

    INI文件是Windows上独有的一种存储结构,这只是Windows下发明的存储结构,也有很多类似的,比如xml! 就说一下TXT文本 是按行读取,这就是它的格式! 而xml是类似二叉树的带层次结构的 ...

  4. VC INI文件读写 和 GetProfileString,WriteProfileString函数的使用

    VC中用函数读写ini文件的方法 ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Sectio ...

  5. 在.NET中读写INI文件 ——兼谈正则表达式的应用

    INI文件是Windows平台上的一种较常用的软件配置文件格式,Windows应用程序常常使用它来保存一些配置信息.它一般是由数个包含key-value对的Section组成,每个key-value对 ...

  6. MFC读写ini文件方法

    在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效,那么一个有效的可行办法就是使用ini文件,也就是Windows初始化文件来保存一些我们的设置,然后让程序启动的时候从这个 ...

  7. API读取写入 ini文件内容的方法函数详解

    ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Ke ...

  8. VC中操作INI文件的API

    VC中操作INI文件的API (1)操作系统配置文件Win.ini的函数: 函数名 功能 GetProfileSection 读取win.ini中指定节lpAppName中所有键名及其值.lpRetu ...

  9. 轻松实现一个操作ini文件的类

    作者:lixiaosan(CSDN) 前言: 相信很多朋友在编写自己的程序中,都需要把一些数据先期导入到程序中进行初始化.那么这个时候,比较好的做法就是把你所有的数据写入一个ini文件,然后在程序去读 ...

最新文章

  1. 深度学习下的医学图像分析 2
  2. 查看防火墙状态_干货 | 华为防火墙配置,这篇文章强烈推荐收藏学习
  3. SUMO输出车辆相关参数
  4. boost::container模块实现范围分配器用法
  5. DevStack安装问题 pip安装镜像源
  6. MySQL绿色版 官网下载+安装(win7)
  7. 开源的负载测试/压力测试工具 NBomber
  8. vnc用户名 查看linux_vnc用户名未被识别,5步教你如何解决vnc用户名未被识别
  9. iview 远程搜索选择器方法使用,选择之后清空选择的项
  10. 设置或者获取CheckboxList控件的选中值
  11. Mac 电脑如何对文件进行批量重命名?
  12. Atitit 架构师之道 attilax著 1.1. 认和评估系统需求, 2 1.2. 给出开发规范 2 1.3. ,搭建系统实现的核心构架, 2 1.4. 扫清主要难点的技术人员 2 1.5. 核
  13. Navicat MySql 注册码
  14. JAVA文章相似度对比(hanlp)
  15. Linux重置root密码和Linux基础命令
  16. 观3b1b线性代数本质系列视频的思考感悟
  17. 朋友们求助一个相关实际操作中的设计的问题
  18. 如何唤起支付宝支付调用接口
  19. EXCELL XLToolbox科研作图插件
  20. naticat连接mysql报错_「2509」Navicat连接mysql报错2509 - seo实验室

热门文章

  1. 转载:SharePoint技术资料
  2. MySQL主从复制原理(原理+实操)
  3. Apache常见配置及问题
  4. 使用Zabbix的SNMP trap监控类型监控设备的一个例子
  5. Elasticsearch: Cerebro 用户界面介绍
  6. first network error, wait for 15 seconds
  7. Zabbix系统端口监控状态
  8. 自定义Excel中的快捷键(Alt +1)
  9. Oracle中的环境变量(ORACLE_HOME 和 ORACLE_SID)
  10. 关于数据准备时,自动棌番的主键,这一字段数据的注意(IT总结之五)