सही तरीका एक वर्ग है कि System.Configuration.Section से विरासत अगर मैं इस तरह एक app.config इस्तेमाल किया के माध्यम से "पृष्ठों" की सूची लेने के लिए क्या है?कस्टम app.config कॉन्फ़िग धारा हैंडलर
[ConfigurationProperty("pages", IsDefaultCollection = false)]
[ConfigurationCollection(typeof(PageCollection), AddItemName = "add")]
public PageCollection Pages {
get {
return (PageCollection) this["pages"];
}
}
तो फिर तुम एक PageCollection वर्ग बनाने की जरूरत है:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="XrbSettings" type="Xrb.UI.XrbSettings,Xrb.UI" />
</configSections>
<XrbSettings>
<pages>
<add title="Google" url="http://www.google.com" />
<add title="Yahoo" url="http://www.yahoo.com" />
</pages>
</XrbSettings>
</configuration>
लिंक समय – Hoppe
@Hoppe से अधिक हड्डी टूट गई है अगर आप चाहते हैं एक और नमूना कार्यान्वयन मैं यहाँ एक बना दिया: http://stackoverflow.com/a/33544322/1955317 – Squazz