如何读取配置文件,以便结果存储在不同的字符串对象中? [英] how to read config file so that result will store in different string objects?

查看:76
本文介绍了如何读取配置文件,以便结果存储在不同的字符串对象中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下配置文件自动生成。我想读取此文件以获取字符串数组[]中的20,数据库,MY-PC,admin123,12345等值字段。



请帮助我

谢谢。



I have following config file autogenerated . I want to read this file to get value fields like "20 ,Database ,MY-PC ,admin123, 12345" in string array[].

help me please
thanks.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="Getports.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <connectionStrings>
    <add name="Dava"

         connectionString="Data Source=;Initial Catalog=DAVA_ABHISHEK;Integrated Security=True"

         providerName="System.Data.SqlClient"/>
  </connectionStrings>
  <userSettings>
    <Getports.Properties.Settings>
      <setting name="Hours" serializeAs="String">
        <value>20</value>
      </setting>
      <setting name="Dbname" serializeAs="String">
        <value>Database</value>
      </setting>
      <setting name="ServerName" serializeAs="String">
        <value>MY-PC</value>
      </setting>
      <setting name="Username" serializeAs="String">
        <value>admin123</value>
      </setting>
      <setting name="Passward" serializeAs="String">
        <value>12345</value>
      </setting>
    </Getports.Properties.Settings>
  </userSettings>
</configuration>

推荐答案

我想知道代码项目在该论证上有一篇或两篇文章...... [ ^ ]。


这不是最优雅的解决方案,但是......



This isn't the most elegant solution, but...

SettingsPropertyCollection props = Properties.Settings.Default.Properties;

string[] array = new string[props.Count];

int i = 0;
foreach (SettingsProperty prop in props)
{
    array[i++] = prop.DefaultValue.ToString();
}







: - )




:-)


这篇关于如何读取配置文件,以便结果存储在不同的字符串对象中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆