WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 13.04.2005, 12:40   #1
Daywalker23
Jr. Member
 
Registriert seit: 10.08.2004
Alter: 44
Beiträge: 33


Standard c# - config Datei auslesen

Hallo Leute,

ich habe folgende Frage:

Ist es möglich, dass ich mir ermittle, welche Sections in meiner config Datei vorhanden sind? Das heisst ich möchte eine Liste aller Sections meiner config Datei, in diesem Beispiel wären das Test1 und Test2.

Wie ich aus den einzelnen Sections die Werte auslese ist mir klar, das funktioniert so:

Code:
NameValueCollection DefaultConfig = (NameValueCollection)
ConfigurationSettings.GetConfig("settings/Test1");
string Wert1 = DefaultConfig["Key1"].ToString();
string Wert 2= DefaultConfig["Key2"].ToString();
Um nun die Werte von Test2 auszulesen, müsste ich dasselbe nochmal machen, und den Pfad zu Test2 angeben. Genau das möchte ich jedoch verhindern. Durch die Liste der vorhandenen Sektionen möchte ich erreichen, dass dies automatisch abläuft, dass der Pfad automatisch zusammengesetzt wird.

Ich hoffe Ihr wisst was ich meine.

Hier seht ihr den Aufbau des config Files:

Code:
<configuration>
  <configSections>
  <sectionGroup name="settings">
      <section name="Test1" 
		type="System.Configuration.NameValueSectionHandler"/>
      <section name="Test2" 
		type="System.Configuration.NameValueSectionHandler"/>
  </sectionGroup> 
  </configSections>

  <settings>	
	<Test1>		
		<add key="Key1" value="Wert1"/>
		<add key="Key2" value="Wert2"/>
		<add key="Key3" value="Wert3"/>
		<add key="Key4" value="Wert4"/>
	</Test1>
                 <Test2>		
		<add key="Key1" value="Wert1"/>
		<add key="Key2" value="Wert2"/>
		<add key="Key3" value="Wert3"/>
		<add key="Key4" value="Wert4"/>
	</Test2>
  </settings>
</configuration>
Danke für eure Hilfe

Mfg

Gerald
Daywalker23 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:22 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag