此种方法只对如下格式的INI文件起作用
server=localhost
DataBase=pubs
uid=sa
pwd=
server=localhost
DataBase=pubs
uid=sa
pwd=
/// <summary> /// GetDBcfg 的摘要说明。 /// 读取数据库配置文件 /// </summary> public class GetDBcfg { //文件路径 private string path = null; private ArrayList list = new ArrayList(); public GetDBcfg() { this.path = @"DbCfg.txt"; if (File.Exists(path)) { using (StreamReader sr = File.OpenText(path)) { string s = ""; while ((s = sr.ReadLine()) != null) { int start = 0; //没有检测到“=”退出本次循环 if((start=s.IndexOf("="))<0) { continue; } //取子串("="以后的值) s=s.Substring(start+1); if(s==null || " ".Equals(s)) { s= ""; } System.Console.WriteLine(s); this.list.Add(s); } } } } //参数为文件路径的构造器 public GetDBcfg(string path) { this.path = path; if (File.Exists(path)) { using (StreamReader sr = File.OpenText(path)) { string s = ""; while ((s = sr.ReadLine()) != null) { int start = s.IndexOf("="); s=s.Substring(start+1); if(s==null || " ".Equals(s)) { s= ""; } System.Console.WriteLine(s); this.list.Add(s); } } } } /// <summary> /// 属性 /// </summary> //服务器名 public string serverName { get { return (string)this.list[0]; } } //数据库 public string dataBase { get { return (string)this.list[1]; } } //用户名 public string uid { get { return (string)this.list[2]; } } //密码 public string pwd { get { return (string)this.list[3]; } } }
发表评论
-
C# 实现将文件夹分卷压缩
2015-04-17 17:01 1132http://bbs.csdn.net/topics/3907 ... -
C#发送邮件
2015-04-17 15:58 643public class SendEmailHelper ... -
C# xml文件读取
2015-02-11 16:08 576看附件................ -
什么时候该用委托,为什么要用委托,委托有什么好处....
2015-01-29 16:56 783http://www.cnblogs.com/superpce ... -
C#中动态加载和卸载DLL
2015-01-26 14:02 1378在C++中加载和卸载DLL是一件很容易的事,LoadLibra ... -
转:c#常用的18种设计模式
2015-01-21 08:16 718http://blog.jobbole.com/78130/ -
C#委托的介绍(delegate、Action、Func、predicate)
2015-01-09 17:26 1051http://www.cnblogs.com/akwwl/p/ ... -
接口和抽象类有什么区别 .
2014-12-22 16:35 584接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么 ... -
C#一个简单写日志文件的类
2014-12-11 09:57 1067/// <summary> /// L ... -
Linq初级班 Linq to DataSet体验(单表、多表联合查询JOIN语法)
2014-12-10 14:34 326http://www.cnblogs.com/huangcon ... -
C#泛型详解
2014-11-29 11:31 441我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处 ... -
线程同步与异步的区别
2014-11-26 09:12 839异步处理就是按照不同步的程序处理问题。异步处理与同步处理是对立 ... -
应用C#和SQLCLR编写SQL Server用户定义函数 .
2013-10-09 17:07 445http://blog.csdn.net/zhzuo/arti ... -
log4Net简介
2013-06-30 11:32 537使用log4Net可以将系统听日志保存到DB、日志文件、邮箱中 ... -
DataGridView历史记录的前进与后退操作
2013-06-23 11:13 1073此功能介绍:DataGridView频繁查询数据时,可以将每次 ... -
对DataGridView控件的扩展开发
2013-06-15 21:47 2328首先在项目中引用 ... -
对集合控件(ListBox,ComboBox,TreeView,RichTextBox,DataGridView)的查找、替换操作控件
2013-06-15 09:39 1520一、程序入口: using System; using ... -
C#对文件、文件夹操作公用组件
2013-06-11 09:46 931namespace HR.Class.IO { / ... -
TreeView控件操作开发篇之(五)
2013-06-09 00:09 785#region 加载文件夹及文件到树 ... -
TreeView控件操作开发篇之(五)
2013-06-08 23:14 2#region "查找遍历树节点" ...
相关推荐
C# .net读取ini配置文件
C#基本读取和写入INI配置文件
这是一款C#连接配置文件的程序,可以拓展为数据库的外部连接,当然数据库有限制,我用的数据库为Acess,要用到这个,所以就做了这个,用Acess连接很简单,只要读取ini的内容,然后连接即可。
Microsoft Visual Studio 2005读取INI配置文件
读取和写入INI配置文件,熟肉下载即可食用。 string readStr = _file.ReadString("CONFIG", "AAA", "NONE"); _file.WriteString("CONFIG", "BBB", "NONE"); _file.DeleteKey("CONFIG", "CCC");
在C#中读写INI配置文件 个人珍藏版一般人我可不让他下载哦 大家赶紧下吧
c# 操作 ini 配置文件 读取,写配置
内容为网摘代码,自己搜罗的一些C#操作ini配置文件的代码,以备不时之需
c# winform demo 读取INI文件内容 读取配置文件中的内容。在网上找了很多,比较麻烦。此demo很简洁,但是有一个问题,ini文件中的第一个内容读不出来,从第二开始可以正常读写。
C#读取配置文件INI 使用的是kernel32实现。
Ini文件的读取使用库,使用注意:配置文件请放在 app.ini里。一行一个设置。
本资源参考网上原版为存取英文字符的ini操作,未考虑中文乱码问题。而网上另外也有资料如何处理中文编码,例如转码为utf-8,存能解决乱码,取又出现问题。本资源我重新整理,用unicode完美解决中文乱码问题。用法: ...
c# 开发ini配置文件的常规读取和写入 Excel文件的读取
C# WinForm读写INI文件 C# WinForm读写INI文件 C# WinForm读写INI文件
C#配置文件的读取,可以学习 ini文件的读写
1、读 var unitId = OperateIniFile....3、ini文件结构 [DB] ip=192.168.0.3 name=ZhJingDataBase user=sa password=Sa123 [Unit] UnitBm=1923 UnitId=076a0a4d-c417-4fee-902f-245e95179179 WebSitePath=G:\WebSite
INI文件的读写,效果类似于日志读写。相对日志读写代码更加容易,只要入口参数就可以你需要的信息。建议配合日志读写代码一起看,更好的领悟文件读写。
c#中对ini文件进行加密写入和解密读取 本资源工程为wpf工程,通过DES加密算法对 ini文件进行加密解密
内有详细注释. 对INI的各种操作都有 如果不清楚。 请留言。
C# 读取写入INI文件 包括读和写的完整类 及 INI配置文件实例