C#读写config配置文件--读取配置文件类

一:通过Key访问Value的方法:

//判断App.config配置文件中是否有Key(非null)
            if (ConfigurationManager.AppSettings.HasKeys())
            {
                //获取“theDate”键的Value
                foreach (string s in ConfigurationManager.AppSettings.GetValues("theDate"))
                {
                      Console.WriteLine(s);
                }
            }二  获取所有K  ey的Value集合
//判断App.config配置文件中是否有Key(非null)
            if (ConfigurationManager.AppSettings.HasKeys())
            {
                List<string> theKeys = new List<string>();  //保存Key的集合
                List<string> theValues = new List<string>();  //保存Value的集合
                //遍历出所有的Key并添加进theKeys集合
                foreach (string theKey in ConfigurationManager.AppSettings.Keys)
                {
                    theKeys.Add(theKey);
                }
                //根据Key遍历出所有的Value并添加进theValues集合
                for (int i = 0; i < theKeys.Count; i++)
                {
                    foreach (string theValue in ConfigurationManager.AppSettings.GetValues(theKeys[i]))
                    {
                        theValues.Add(theValue);
                    }
                }
                //验证一下
                Console.WriteLine("*************Key*************");
                foreach (string s in theKeys)
                {
                    Console.WriteLine(s);
                }
                Console.WriteLine("************Value************");
                foreach (var item in theValues)
                {
                    Console.WriteLine(item);
                }
            }
时间: 2024-10-12 04:22:50

C#读写config配置文件--读取配置文件类的相关文章

配置文件读取工具类--PropertiesUtil

/** * 属性工具类 * @author admin * 参考:https://www.cnblogs.com/doudouxiaoye/p/5693454.html */ public class PropertiesUtil { private static Properties pro=null; private static Map<String,Object> map=new HashMap<String, Object>(); //静态块中加载 static { //

python读取配置文件 变量 ConfigParser模块

Python 读取写入配置文件很方便,可使用内置的 configparser 模块配置文件:config.ini [oppo] platformName = Android platformVersion = 6.0 deviceName = weiruoyu appPackage = com.sina.weibo appActivity = .SplashActivity url = http://127.0.0.1:4723/wd/hub [mysql] host=127.0.0.1 por

C#读写config配置文件

应用程序配置文件(App.config)是标准的 XML 文件,XML 标记和属性是区分大小写的.它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序. 对于一个config文件: <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="ServerIP" value=&quo

java properties类读取配置文件

1.JAVA Properties类,在java.util包里,具体类是java.util.properties.Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集.不过Properties有特殊的地方,就是它的键和值都是字符串类型.2.properties类是集合类,里面要填充keyvalue键值对.将.properties文件里的信息加载到properties对象中.3.将.properties文件里的信息加载到properties对象

spring读取配置文件PropertyPlaceholderConfigurer类的使用

这里主要介绍PropertyPlaceholderConfigurer这个类的使用,spring中的该类主要用来读取配置文件并将配置文件中的变量设置到上下文环境中,并进行赋值. 一.此处使用list标签将多properties文件信息读取到PropertyPlaceholderConfigurer类中 <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.Propert

Java中读取.properties配置文件的通用类

由于Java中读取配置文件的代码比较固定,所以可以将读取配置文件的那部分功能单独作为一个类,以后可以复用.为了能够达到复用的目的,不能由配置文件中每一个属性生成一个函数去读取,我们需要一种通用的方法读取属性,即由用户给出属性名字(作为方法参数)来获取对应属性的Value值.下面是示例代码: 1 import java.io.*; 2 import java.util.*; 3 4 import org.apache.commons.logging.Log; 5 import org.apache

java 读取配置文件工具类 (how to read values from properties file in java)

Java 读取配置文件工具类 使用 java.util.Properties import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class PropertiesReader { private static Properties prop; static { reload(); } private static void reload() { prop = new

//读取配置文件(属性文件)的工具类-ConfigManager

package com.pb.news.util; import java.io.IOException;import java.io.InputStream;import java.sql.ResultSet;import java.util.Properties; //读取配置文件(属性文件)的工具类public class ConfigManager { private static ConfigManager configManager; //properties.load(InputS

通过读取配置文件App.config来获取数据库连接字符串

有两种方式://通过读取配置文件来获取连接字符串 第一种方式: App.config 文件的格式: <?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="sqlConnStr" connectionString="Data Source=服务器名称;Initial Catalog