从ini格式文件中(没行是“键=值”格式)中读取配置项的值,Split字符串的处理(综合)
来源:互联网 发布:windows ce系统刷机 编辑:程序博客网 时间:2024/06/03 13:18
using System;using System.Collections.Generic;using System.Linq;using System.Text;// 从ini格式文件中(没行是“键=值”格式)中读取配置项的值。(传进去一个参数就程序就给你输出参数所对应的值)namespace Split字符串的处理{ class Program { static void Getconfigvalue(string filepath,string itemname) { string[] values = System.IO.File.ReadAllLines(filepath, Encoding.Default); /* foreach (string line in values) { string[] strs = line.Split(new string[] { "=" }, StringSplitOptions.RemoveEmptyEntries); string name = strs[0].Trim(); string value = strs[1].Trim(); if (name == itemname) { Console.WriteLine("{0}的值是:{1}", itemname, value); } } */ for (int i = 0; i < values.Length; i++) { string[] str = values[i].Split(new char[] { '=' }, StringSplitOptions.RemoveEmptyEntries); string name = str[0].Trim(); string value = str[1].Trim(); if (name.Equals(itemname, StringComparison.OrdinalIgnoreCase) == true) //比对的过程中忽略参数的大小写 { Console.WriteLine("{0}的值是:{1}", itemname, value); break; //当用户找到值就结束循环 } if (i == values.Length - 1 && name.Equals(itemname, StringComparison.OrdinalIgnoreCase) == false) //当循环到最后一项的时候name的值依然与传过来的参数不等(那么就是客户传了不匹配的参数进来了) { Console.WriteLine("参数错误,无法找到匹配的参数"); } } } static void Main(string[] args) { Getconfigvalue(@"d:\3.ini", "ip地址"); Console.ReadKey(); } }}
0 0
- 从ini格式文件中(没行是“键=值”格式)中读取配置项的值,Split字符串的处理(综合)
- 从文件中读取字符串并格式取值的例子
- js中字符串处理 split的使用
- ACE读取ini格式的配置文档
- ACE读取ini格式的配置文档
- ACE读取ini格式的配置文档
- VB从ini等文本文件中读取信息的方法
- 【原创】读取INI中所有节点的值
- 从数据库中读取换行的字符串
- sscanf 从字符串中读取与制定格式相符的数据
- C语言sscanf()函数:从字符串中读取指定格式的数据
- js中处理日期格式的字符串
- php.ini 中配置项的设置
- 从win.ini文件中读/写配置字段值
- spring3支持@value注解从配置文件中读取配置值,大大简化读取配置文件的代码@
- C语言sscanf()函数:从字符串中读取指定格式的数据&&C语言strtok()函数:字符串分割
- 用jstl格式化从数据库中读取的时间格式
- java中XML格式的字符串4读取方式
- STM32NET学习笔记 IP ICMP部分
- C语言的内存分配(参考)
- [C++学习历程]基础部分 C++中的指针数组和结构
- 摄像头远程监控精灵 4.65
- Android中的回调Callback
- 从ini格式文件中(没行是“键=值”格式)中读取配置项的值,Split字符串的处理(综合)
- fgdgdfgdfgfdgdfgfdgfdg
- 移动开发 html 跨平台
- Winform初学
- Linux Grub菜单添加命令行启动项
- Gson的应用
- [EntLib]微软企业库5.0 学习之路——第一步、基本入门
- 圣经般的话
- Linux内核调试方法总结(1)