private static void TestAppSettings()
{
Console.WriteLine("TestAppSettings ...");
NameValueCollection config = ConfigurationSettings.AppSettings;
Console.WriteLine("value1:" + config["key1"]);
Console.WriteLine("value2:" + config["key2"]);
Console.WriteLine();
}
private static void TestSection()
{
Console.WriteLine("TestSection ...");
NameValueCollection config ;
config = (NameValueCollection)ConfigurationSettings.GetConfig("mySection");
Console.WriteLine("value1:" + config["key1"]);
Console.WriteLine("value2:" + config["key2"]);
Console.WriteLine();
}
private static void TestSingleTagSection()
{
Console.WriteLine("TestSingleTagSection ...");
IDictionary dic ;
dic = (IDictionary)ConfigurationSettings.GetConfig("mySingleTagSection");
Console.WriteLine("value1:" + dic["setting1"]);
Console.WriteLine("value2:" + dic["setting2"]);
Console.WriteLine("value3:" + dic["setting3"]);
Console.WriteLine();
}
private static void TestDictionarySection()
{
Console.WriteLine("TestDictionarySection ...");
IDictionary dic ;
dic = (IDictionary)ConfigurationSettings.GetConfig("myDictionarySection");
Console.WriteLine("DictionarySectionValue1:" + dic["DictionarySectionKey1"]);
Console.WriteLine("DictionarySectionValue2:" + dic["DictionarySectionKey2"]);
Console.WriteLine("DictionarySectionValue3:" + dic["DictionarySectionKey3"]);
Console.WriteLine();
}
private static void TestSectionGroup()
{
Console.WriteLine("TestSectionGroup ...");
NameValueCollection config1 ;
NameValueCollection config2 ;
config1 = (NameValueCollection)ConfigurationSettings.GetConfig("mySections/mySection1");
config2 = (NameValueCollection)ConfigurationSettings.GetConfig("mySections/mySection2");
Console.WriteLine("mySections/mySections1/value1:" + config1["mySection1_key1"]);
Console.WriteLine("mySections/mySections1/value2:" + config1["mySection1_key2"]);
Console.WriteLine("mySections/mySections2/value1:" + config2["mySection2_key1"]);
Console.WriteLine("mySections/mySections2/value2:" + config2["mySection2_key2"]);
Console.WriteLine();
} |